SocketTools Visual Edition

The SocketTools Visual Edition includes ActiveX controls (OCXs) which can be used in a wide variety of programming languages such as Visual Basic, Visual Basic.NET, Visual C++ and Visual C#. The Visual Edition is ideal for the developer who requires the flexibility, ease of use and rapid development features of a component without the complexities of working with the Windows Sockets API or in-depth knowledge of how the various Internet protocols are implemented. The SocketTools Visual Edition consists of fourteen core networking components which can be used to develop applications that meet a wide range of needs. SocketTools covers it all, including uploading and downloading files, sending and retrieving email, remote command execution, terminal emulation, and much more.

The SocketTools Secure Visual Edition also includes support for the industry standard Secure Sockets Layer (SSL), Transport Security Layer (TLS) and Secure Shell (SSH) protocols which are used to ensure that data exchanged between the local system and a remote host is secure and encrypted. The Secure Editions implement the major secure protocols such as HTTPS, FTPS, SFTP, SMTPS, POP3S, IMAPS and more. Your data is protected by industrial strength 128-bit encryption, with full support for client certificates. Using the popular SocketWrench control that is part of SocketTools, you can also write your own, custom secure server applications. And there's no need for you to understand the details of certificate management, data encryption or how the security protocols work. All it takes is a few lines of code to enable the security features, and SocketTools handles the rest!

The following are just some of the features in the SocketTools 6.0 Visual Edition:

  • Standard ATL based ActiveX controls compatible with any COM compliant development tool
  • Low resource utilization and no external dependencies on third-party libraries
  • A comprehensive product with 20 controls and extensive documentation
  • Fully compatible with the Windows Vista and Windows Server 2008 operating systems
  • Fully compatible with Visual Studio .NET 2003, Visual Studio 2005 and Visual Studio 2008
  • 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

In addition, the SocketTools Secure Visual Edition offers:

  • Support for the standard SSL and TLS security protocols with 128-bit encryption
  • Support for the SSH protocol and integrated support for SFTP as part of the FTP control
  • Enhanced features specific to the Vista platform, such as support for AES encryption
  • Enable security features with just a few lines of code
  • Support for both implicit and explicit SSL and TLS connections
  • Create both secure client and server applications
  • Support for client certificates when required by the remote host
  • Support for using certificate files as well as using the Windows certificate store
  • No dependencies on third party SSL libraries

Developer's Guide
To help you get started using SocketTools, the Developer's Guide covers a variety of programming topics related to SocketTools, as well an overview of each of the controls included in the product. Even if you have experience working with previous versions of SocketTools, we recommend that you review the Developer's Guide. If you are using a language other than Visual Basic, you'll also find some very helpful information about how to make the most of SocketTools in other programming languages such as Visual C++ and Visual C#.

Technical Reference
The Technical Reference provides extensive documentation on all of the functions in each of the SocketTools controls. It's here that you'll find information on the various properties, methods and events provided by the component. If it is your first time using a particular control, we recommend that you first read the overview of that control in the Developer's Guide.


Copyright © 2008 Catalyst Development Corporation. All rights reserved.