The SocketWrench Standard Edition contains an ActiveX control for use in visual development tools such as Visual Basic and FoxPro. It also contains a dynamic link library (DLL) which can be used in a wide variety of programming languages, both those supported in Visual Studio as well as third-party languages and scripting tools.
For C/C programmers, complete header files and class wrappers are also included with the Standard Edition. The .NET development platform supports the use of COM objects and unmanaged DLLs, which allows you to develop applications using SocketWrench in .NET as well.
The component can be used on 32-bit platforms. Standard client and server capability is provided, as well as support for both TCP and UDP protocols and the complete Windows Sockets API. Virtually any type of application which needs to communicate with another, either on a local network or over the Internet, can be written using the SocketWrench Standard Edition.
The SocketWrench Standard Edition has been completely redesigned and implemented, taking advantage of our experience in building client and server components for the Windows platform. The interface has been significantly simplified, while retaining all of the features and functionality that developers expect.
The SocketWrench Standard Edition continues to provide the same advantages offered by previous versions. There are no runtime licensing fees, and there are no restrictions on the number of products which may be developed using the SocketWrench Standard Edition.
SocketWrench Standard Edition is a useful set of components for the developers that need to integrate network functionality in their applications.
Here are some key features of "SocketWrench Standard Edition":
· Includes an ATL based ActiveX control compatible with most languages
· Includes a Windows dynamic link library (DLL) for maximum performance
· Low resource utilization and no external dependencies on third-party libraries
· Create both client and server applications
· Support for both the TCP stream and UDP message protocols
· Simplifies the development of networking applications
· 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
· 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
Requirements:
· 256 MB RAM
· 30 MB Disk
Limitations:
· 30 days trial
What's New in This Release: [ read full changelog ]
· New Internet Server ActiveX control and .NET class which enables developers to easily create multi-threaded, event-driven server applications. For more information, refer to the documentation for the InternetServer control.
· Updated for full compatibility with the Windows Server 2008 and Windows Vista SP1 platforms, supporting the new security model and TCP/IP stack. It is recommended that applications which target these platforms upgrade to the current version.
· Core networking code updated to use Windows Sockets 2.2 API and removed all previous dependencies on the Windows Sockets 1.1 and deprecated TCP/IP stack in unsupported versions of Windows. SocketWrench is only supported on Windows 2000 and later platforms.
· Redesigned the memory management code used to allocate buffers and internal socket data structures, improving performance and reducing overhead when multiple sessions are created in a multithreaded application.
· Improved the performance of the ReadStream and WriteStream methods under certain high-latency conditions when reading or writing large blocks of data.
· Corrected a problem with the Peek method in the SocketWrench ActiveX control and the InetPeek function in the library where it did not function similarly to the Read method and InetRead function, respectively. This could yield unexpected results because it ignored the blocking state of the socket. The Peek method and InetPeek function will now cause the current thread to block if a blocking socket is being used.
· The ReadEx and WriteEx methods in the SocketWrench ActiveX control has been deprecated and should no longer be used. The Read and Write methods have been extended to support additional arguments.
· Added support for AES (Advanced Encryption Standard) encryption for secure SSL/TLS connections on Windows Server 2008 and Windows Vista.
· Updated the Developers Guide and Technical Reference and made improvements and corrections to the overall documentation.