The SocketTools Subscription includes every .NET class, ActiveX control and native Windows library in each SocketTools edition combined into a single package. The annual subscription includes free upgrades to newer versions of SocketTools, along with priority technical support and hotfixes for critical support issues. SocketTools supports legacy development environments such as Visual Basic 6.0 and Visual Studio 2010 as well as the latest version of Visual Studio 2022 on Windows 11.
Whether you are using C#, C++ or Visual Basic, you can build applications and services for both 32-bit and 64-bit platforms, adding features like file transfers, sending email messages, application storage and IP location. Integrated support for TLS 1.2 and SSH 2.0 enables strong encryption without any complex coding requirements. The subscription is a perpetual license for the version you have purchased and is available for Windows 7 and later platforms.
Recommended: Projects which require multiple development environments, such as native C++ development and C#. The Subscription is also recommended for legacy projects which are being migrated to a current development platform. For example, when updating a Visual Basic 6.0 application to the .NET framework using Visual C# or Visual Basic.
The SocketTools .NET Edition is a collection of managed .NET classes, designed to simplify the integration of Internet functionality into applications built using Visual Studio or Embarcadero RAD Studio. SocketTools supports Windows 11 and Visual Studio 2022.
Developers using C# or Visual Basic can quickly create applications and services for both 32-bit and 64-bit platforms, adding features like file transfers, sending email messages, application storage and IP location. Integrated support for TLS and SSH enables strong encryption without any complex coding requirements.
Recommended: Developers using C# or Visual Basic with Visual Studio, Embarcadero RAD Studio or SharpDevelop. Requires the .NET Framework 4.0 or later versions. Includes support for .NET Core and .NET 6.0.
The SocketTools ActiveX Edition includes ActiveX controls (OCXs) which can be used in a wide variety of development tools such as Visual Studio, Microsoft Office (VBA) and PowerBuilder. There is continued support for legacy development tools such as Visual Basic 6.0.
The ActiveX Edition is ideal for the developer who requires the flexibility, ease of use and rapid development features of a component. SocketTools covers it all, including uploading and downloading files, sending and retrieving e-mail, remote command execution, terminal emulation, and much more.
Recommended: Developers using Visual Basic 6.0, Microsoft Office (VBA), dBase Plus, Visual FoxPro, PowerBuilder and other languages that can use ActiveX controls.
The SocketTools Library Edition includes standard Windows dynamic link libraries (DLLs) which can be used in a wide variety of programming languages. It includes native 32-bit and 64-bit DLLs and uses standard Windows API conventions for broad compatibility.
The Library Edition is ideal for the developer who requires the high performance, minimum resource utilization and flexibility of a lower level interface, without the inherent overhead of the .NET Framework or ActiveX controls. If a language can call native functions exported from a DLL, then it can use the SocketTools libraries.
Recommended: Developers creating Windows desktop or server applications using languages such as C/C++, Object Pascal, Visual Basic, and PowerBASIC.