|
SocketTools Library Edition V6.0
An Internet Control/Component for C/C++
SocketTools is a collection of Internet components and libraries for the Windows operating system. The Library Edition is ideal for languages such as Visual C++ and C++ Builder as well as a number of other languages such as Delphi and PowerBASIC.
For more information about this product please visit the
Each of the SocketTools Editions include eighteen components or libraries which implement a variety of Internet protocols. These protocols, which define how your application interacts with the remote server over the Internet or your corporate intranet, can be broken down into several groups of functionality:
File Transfer
The two primary protocols used for file transfer over the Internet are the File Transfer Protocol (FTP) and Hypertext Transfer Protocol (HTTP). SocketTools provides support for both protocols, and the Secure Editions can be used to upload and download files securely. In addition, FTP provides a number of functions to perform remote file management, such as the ability to create directories, rename and delete files, and so on.
Electronic Mail
There are a number of protocols involved when it comes to sending and receiving electronic mail. The Post Office Protocol (POP3) and Internet Message Access Protocol (IMAP4) are used to retrieve messages from a mail server and manage the user's mailbox on that server. The Simple Mail Transfer Protocol (SMTP) is used to send a message to one or more recipients. The mail messages themselves are structured according to the Multipurpose Internet Mail Extensions (MIME) standard. Each of these protocols is fully supported by SocketTools and includes a component and/or library for creating new e-mail messages and parsing messages downloaded from a server.
Web Services
In addition to uploading and downloading files, the Hypertext Transfer Protocol is also used to communicate with web-based applications. SocketTools enables the developer to easily exchange data with these applications, and supports extensions such as WebDAV (Distributed Authoring and Versioning). Programs can be created which interact with standard web forms and the Secure Editions can be used for secure, encrypted transactions between financial institutions and other commercial sites.
Terminal Services
SocketTools supports both the standard TELNET protocol and remote command execution and login services available on most UNIX platforms. Using these protocols, you can establish an interactive terminal session, similar to how character-based terminals are used. In addition, SocketTools provides a powerful terminal emulation library and component which can be used to emulate ANSI consoles and DEC VT220 terminals. This enables you to build applications that can take advantage of terminal services, without the complexity of processing sequences or understanding the underlying communication protocol.
In addition to the protocols listed above, SocketTools also includes additional libraries and components designed to make building Internet-based applications even easier. For example there are components for the Domain Name Service (DNS), Finger, Gopher, Whois and Network Time protocols. There's even a component and library that can be used to encode, decode and compress data using industry standard algorithms.
SocketTools also includes our popular, award-winning SocketWrench component which can be used to create virtually any kind of client or server application. With SocketWrench, you don't need to worry about the complex Windows Sockets API or the details of sockets programming and the TCP/IP protocol. Using the Secure Editions, you can even create secure applications that implement the same standard security protocols that web servers do, all by just setting a few properties or options. With SocketTools and SocketWrench, you can create powerful Internet applications where the only limitation is your imagination.
The following are just some of the features in the SocketTools Library Edition:
- Standard Windows dynamic link libraries (DLLs) with minimal overhead
- Low resource utilization and no external dependencies on third-party libraries
- A comprehensive product with 18 libraries and over 800 functions
- Fully compatible with Visual Studio.NET, including Visual Basic.NET and C#
- Includes both high level and lower level interfaces for maximum flexibility
- Support for both synchronous and asynchronous network connections
- Thread-safe implementation with full support for multithreaded applications
- Support for proxy servers, including secure proxies, using FTP and HTTP
- An extensive Developer's Guide and online Technical Reference
- A professional technical support staff and extensive online support resources
- No runtime licensing fees or additional royalties
- A trusted company with over 10 years experience developing Internet components
Technical Information
Component Type - Contains the following types of components...
|
Dynamic\Static Link Library
|
|
|
|
For more information and to buy this product...
Product Type:
Control/Component
Product Version:
V6.0
Prices From:
$395
|