About SocketWrench

Add Internet functionality to your software.

SocketWrench includes a general purpose TCP and UDP component, an TCP server component that enables you to easily create multi-threaded server applications, and a remote access services component to establish dial-up or VPN connections.

SocketWrench Overview

SocketWrench is a general-purpose TCP/IP networking component designed to simplify the development of Internet client and server applications. Using SocketWrench, you can connect to virtually any service over the Internet, create your own custom servers, or integrate network functionality into your own software without being an expert in network programming. SocketWrench includes managed .NET classes for Visual Basic and C#, ActiveX controls (OCXs) for use with languages such as Visual Basic 6.0 and PowerBuilder, and standard windows libraries (DLLs) for use with C++ and most other Windows programming languages.

SocketWrench .NET Class

  • Easier to use than the System.Net.Sockets classes, SocketWrench also includes support for secure connections using the industry standard SSL and TLS protocols. By simply setting a few properties, a secure connection using strong encryption can be established, providing your application with the greatest flexibility and highest level of security available. The SocketWrench .NET class interface was also designed to be similar to the SocketWrench ActiveX control, making it easier to migrate older Visual Basic applications to the .NET platform.

SocketWrench ActiveX Control

  • In addition to supporting standard network connections, SocketWrench also supports secure, encrypted connections using the industry standard Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. As a lightweight ATL based control, SocketWrench has no dependencies on third-party libraries or the Visual C runtime, which means that there are no complex redistribution requirements.

SocketWrench Library and C++ Classes

  • The SocketWrench Library includes a general purpose TCP/IP library that can be used with virtually any programming language to create client and server applications. It provides an interface that is much easier to use than the standard Windows Sockets API, and includes integrated support for secure connections using SSL and TLS.
  • The SocketWrench libraries are high performance libraries with no external dependencies, and do not require COM registration. You can simply install them in the same folder with your application executable, without worrying about compatibility with other third-party libraries or additional redistribution requirements.