SocketWrench is a collection of components that simplify the task of developing TCP/IP networking applications. Includes a .NET component, ActiveX control and standard Windows library (DLL) that can be used with virtually any Windows programming language.
The product includes both 32-bit and 64-bit components, supports the IPv6 network protocol, and also includes support for secure, encrypted connections using the industry standard Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols.
Due to SocketWrench, users will be able to create secure client or server apps, while also enjoying support client certificates and protocol selection.
Here are some key features of "SocketWrench":
· Includes a managed component written in C#, compatible with any .NET language
· Includes an ATL based ActiveX control compatible with most languages
· Includes a Windows dynamic link library (DLL) for maximum performance
· Fully compatible with Visual Studio 2003/2005/2008/2010
· Versions 1.1, 2.0, 3.5 and 4.0 of the .NET Framework are supported
· Supports both 32-bit and 64-bit Windows platforms
· Low resource utilization and no external dependencies on third-party libraries
· Simplifies the development of networking applications
· Supports both IPv4 and IPv6 network connections
· Support for both synchronous and asynchronous network connections
· Easily create both secure client and server applications
· Support for the standard SSL and TLS security protocols with up to 256-bit encryption
· Support for client certificates when required by the remote host
· Support for both implicit and explicit SSL and TLS connections
· Thread-safe implementation with full support for multithreaded applications
· An extensive Developer's Guide and online Technical Reference
· A professional technical support staff and extensive online support resources
Requirements:
· Intel Pentium processor (or compatible)
· 128MB RAM
· 15 MB disk space
Limitations:
· 30 days trial
What's New in This Release: [ read full changelog ]
· Changed C++ classes to support methods that reference CString (CStringT) types if ATL is being used. Note that when using ATL, there are several macros which can affect how the CString class is defined and it depends on whether MFC is also being used. For more information, refer to the CStringT class documentation in the MSDN Library.
· Updated several C++ class methods to use more appropriate default values for optional parameters. There were also a number of macros that were defined and used by the SocketTools class wrappers which have been renamed to avoid potential conflicts.
· Corrected a problem where a component may return a "network not initialized" error when the real problem was an invalid runtime license key.
· Corrected a problem where an ActiveX control would not initialize correctly if the Initialize method was called after another method, rather than being the first method called.
· Corrected a problem in .NET components where errorInvalidHandle could be thrown rather ...