![]() |
![]() |
| SocketTools |
Library Edition Custom ControlsThis client library allows the developer to query a domain name server to determine the IP address or hostname of a remote system without requiring that the local host be configured to use DNS. It also does not require an actual connection to the system you are inquiring about and, as such, does not actually determine if the system is accessible.
This DLL component allows developers to determine if a remote host is "up" on the network by sending a special kind of packet to it. If the remote host is up, it will reply to the packet, otherwise it won't (and it can be assumed that the system is unavailable for some reason). It's called "ping" because it's analogous to one submarine pinging the water to see if it can find another submarine.
This library is a caching image viewer capable of displaying GIF, JPEG, PCX, XBM and BMP images. In addition to those image formats listed, the DLL is capable of displaying additional types specified in an INI configuration file. Other image libraries can be "plugged in" to the viewer (up to 256 image types are supported by the viewer). Since the viewer is used by the Web DLL to display inline graphics, any additional image types can also by displayed by the Web viewer as well.
The Telnet DLL provides the ability to connect to a remote host and login as a user would on a "dumb" terminal or using a standard serial terminal emulator. The library provides the fundamental functionality of establishing a connection, sending and receiving data from the host, and closing the connection when the session is finished. This component can be used in combination with the terminal emulation DLL to provide ANSI emulation capability.
A separate DLL is included that provides basic VT100/ANSI terminal emulation. This library allows the programmer to automate "remote" jobs on a system, or to provide an emulation facility for their application which may be running on a remote host. All basic ANSI functionality is provided, as well as the ability to map special (function) keys to any sequence of characters.
By specifying a remote host and source for the message, the SMTP component handles the delivery of a mail message to a remote system. This DLL may be used in combination with the POP3 library to provide an application with Internet mail capability. Attachments can be encoded using a DLL that is included with SocketTools Library Edition that supports MIME base 64 and UUENCODE formats.
The POP3 DLL handles the scanning of new messages and retrieving of them from the remote host to the local system, while also providing the ability to delete them. Applications would include those that want integrated email functionality, background programs that alert the user to incoming mail, and so on. This library may be used in combination with the SMTP DLL to provide an application with Internet mail capability. Attachments can be decoded using a DLL that is included with SocketTools Library Edition that supports MIME base 64 and UUENCODE formats.
This DLL would be useful for downloading large amounts of data, writing programs that periodically update an FTP archive with new software, checking for new files added to an archive and automatically downloading them, providing remote "file manager" services and so on.
The NNTP DLL is able to establish a connection to a newsgroup server, retrieve and search newsgroup messages and to also post messages if the server allows it. The NNTP's API allow for flexible integration into an application that would benefit from newsgroup messages.
This is a component that can be used to execute commands on a remote UNIX host system. The control handles the issues of authentication; all that is required is for the developer to specify the remote system, a user name and the command that is to be executed. This control is provided as a "convenience" component for those developers who need to have remote control of a UNIX server on their network. SocketTools also includes an rlogin control that also establishes remote Unix connections with authentication.
The MailMessage library enables the developer to easily manage mail messages. It can be used to create new messages as well as parse an existing message. The DLL can be used with simple RFC 822 compliant messages, as well as RFC 1521 MIME compliant messages with multipart attachments.
The Audio Player DLL enables the playing of audio files on an appropriately equipped system. In addition to the standard Windows WAVE and MIDI formats, the library can also play back audio files stored in AIFF, AU and VOC formats.
The Time client library enables the application to request the current time and date from a remote server. The values returned may either be expressed in local time (using the local host's timezone) or system time (also known as Universal Coordinated Time or Grenwich Mean Time). The DLL may also be used to synchronize the local host's system clock with the remote server.
The Gopher client DLL enables the application to search a Gopher server for a specific document or resource and return that information to the client. The Gopher protocol pre-dates the Hypertext Transfer Protocol (HTTP) that is used with the World Wide Web and is similar in a number of ways. Resources returned by the Gopher server may be text files, as well as binary executables, image files and encoded file archives.
The Finger client DLL enables the application to request information from a finger server about a specific user. The information that is typically returned is that date and time of the user's last login to that server, and if any outstanding mail messages are waiting. The actual information and format of that information depends on the server being queried.
The Whois client DLL enables the application to request information from a server about a specific domain or user. This library would be most commonly used to query the Whois server at rs.internic.net to obtain information about a specific Internet domain name or an administrative contact at that domain. Return to the SocketTools Main Page SocketTools Visual Edition Custom Controls SocketWrench SocketTools is 100% Royalty-Free Search HALLoGRAM || Request More Information CALL TOLL FREE 1-866-340-3404 |
| ©Copyright 2004
HALLoGRAM Publishing, Aurora CO. All Rights Reserved. All products mentioned in this site are trademarks of their respective owners. dmcakegrim |