A general purpose TCP/IP component which makes it easy to quickly develop both client and server applications.
SocketWrench provides support for TCP and UDP sockets, and it can be used to quickly develop both client and server applications. Complex multi-threaded servers can be created with just a few lines of code, and TLS is built-in for secure connections.
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 dBase, and standard windows libraries (DLLs) for use with C++ and most other Windows programming languages.
SocketWrench is included within each of the SocketTools Editions but there has been an increased number of requests for SocketWrench to be made available as a separate product. As a standalone product, it is sold without our free support option, except for any Installation issues. Paid support options are available.
If in the future, you choose to purchase a SocketTools Edition, your SocketWrench purchase price will be applied as a credit on your SocketTools purchase. Here’s a description of everything included with SocketWrench.
SocketWrench ActiveX Control
The SocketWrench ActiveX control (OCX) is for development using languages such as Visual Basic 6.0, dBase and PowerBuilder. If you need to maintain legacy applications or prefer to use ActiveX components, SocketWrench offers a way to easily include Internet functionality in an application.
In addition to supporting standard network connections, SocketWrench also supports secure, encrypted connections using the industry standard TLS 1.2 protocol. 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 TLS 1.2.
The Library Edition provides C++ classes, along with function declarations and constants for a variety of other languages, such as Visual Basic, Object Pascal (Delphi) and PowerBASIC.
SocketWrench provides high performance libraries with no external dependencies, and does 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.
A SocketWrench license includes free technical support by e-mail for installation issues and access to support resources such as our knowledge base and online help. Technical reference documentation and example programs are included with the product. If you have critical support needs, you can purchase additional support for your license.
You can download a free, fully functional evaluation copy of SocketWrench that you can use for 30 days. Your evaluation also includes free technical support when you have questions. After you have purchased a license, you can use the SocketWrench components in as many projects as you wish, and redistribute your software to an unlimited number of users, without any additional runtime licensing fees.