Description from the Publisher
SocketTools ActiveX Edition is a package of ActiveX components that can be used for developing with Visual Basic, Visual C++ or Delphi.
A total of twenty controls provide client interfaces for the major application protocols such as the File Transfer Protocol, Hypertext Transfer Protocol, Simple Mail Transfer Protocol, Domain Name Service and Telnet.
The components can be used with any development tool that supports COM and the ActiveX control specification. All of the controls share many common attributes. The network controls support both synchronous (blocking) and asynchronous modes of operation, and also include the ability to log the Windows Sockets function calls for debugging purposes.
All of the controls are thread-safe and can be used in multithreaded containers, such as Internet Explorer. With the exception of the visually oriented controls (the browser, image viewer and terminal emulation controls), they can also be used as simple Automation objects, without requiring that they be placed on a form or inside another container.
With illustrative examples, comprehensive online help, a tutorial to help developers get started, a complete User’s Guide and Technical Reference in PDF format for easy printing, the SocketTools ActiveX Edition provides the greatest functionality and broadest range of features available for building Internet and intranet applications.
The SocketTools ActiveX Edition includes controls for uploading and downloading files, accessing web-based services, sending and retrieving e-mail messages, executing commands on remote servers, interactive terminal sessions and much more.
Supported protocols include DNS, FTP, HTTP, ICMP, IMAP4, NNTP, POP3, SMTP, SSH and TELNET. General purpose TCP and UDP client and server support is also included, along with support for both IPv4 and IPv6 networks. A single interface provides both synchronous and asynchronous network connections.
Secure connections are supported using the Secure Sockets Layer (SSL), Transport Layer Security (TLS) and Secure Shell (SSH) protocols. Security features in the components can be enabled with just a few lines of code and do not require any experience with data encryption or cryptography.
The ActiveX controls are based on the Active Template Library (ATL) with no external dependencies on third-party libraries such as the Visual C++ runtime. They can be used with Visual Basic 6.0, Visual C++, dBase Plus and any other language that supports the Component Object Model (COM) and ActiveX standard. This also includes Visual Basic for Applications (VBA) in Microsoft Office, and scripting languages such as VBScript.
For developers who are using Visual Basic 6.0 and Visual Basic.NET, the ActiveX controls can be used in both types of projects. With the SocketTools ActiveX Edition, you can leverage your existing code in new applications while maintaining your legacy software. And if you plan to move completely to the .NET platform, the ActiveX controls have similar properties, methods and events to our .NET classes, making the transition even easier.