Secure Connections Using SSL and TLS 1.0
Many server administrators are now explicitly disabling SSL and TLS 1.0, requiring TLS 1.1 at a minimum, with a preference for TLS 1.2. If your software uses SocketTools to establish secure...
View ArticleSocketTools IPv6 Support
Although IPv6 has been getting a lot of attention recently, it’s actually been around for quite a while now. Work on the protocol began in the early 1990’s and there have been public IPv6 networks that...
View ArticleSocketTools Clarion Support Files
The SocketTools 9.3 Library Edition has function prototypes and examples available for the Clarion programming language. The minimum supported version of Clarion is 8.0 and we recommend that you use...
View ArticleVisual Basic 6.0 Technical Support
For developers who are using still Visual Basic 6.0, the product transitioned into the non-supported phase of its lifecycle on April 8, 2008. This includes the Standard, Professional and Enterprise...
View ArticleNetworking Subsystem Not Initialized
Attempting to initialize a SocketTools .NET class, ActiveX control or library fails with an error indicating that the networking subsystem cannot be initialized. The application cannot establish a...
View ArticleBlocking Operation in Progress Error
When attempting to perform a network operation, such as sending or receiving data, it fails with an error indicating that a blocking operation is in progress. More Information There can only be one...
View ArticleInstallation Runtime Error
When attempting to install SocketTools, a message box is displayed with the error number 0x80040707 and the setup immediately terminates. Typically there is no description for the error code. More...
View ArticleUsing CreateObject in Visual Basic
The CreateObject function can be used in Visual Basic, Visual Basic for Applications (VBA) and VBScript to dynamically create an instance of a SocketTools ActiveX control. To redistribute an...
View ArticleSocketTools Lifecycle
The current version of SocketTools is 9.3 Build 9320 released on May 14, 2018. Technical support is available for developers who have purchased a license for version 9.0 and later releases. If you have...
View ArticleCompilation Errors Using Visual C++ 6.0
Compiling an application using Microsoft Visual C++ 6.0 with the SocketTools Library Edition APIs can result in error C2501 “missing storage-class or type specifiers” during compilation. This error...
View ArticleBuilding Visual C++ 6.0 Projects
When building a SocketTools project using Visual C++ 6.0 on Windows XP or later, make sure that you have installed Visual Studio 6.0 Service Pack 6 (SP6) and the Windows Platform SDK February 2003...
View ArticleSocketTools 9.4 Released
A new update for SocketTools is available for download. SocketTools 9.4 has been released and includes additional support for Unicode in mail messages and changes the default message composition to use...
View ArticleSocketTools 9.5 Released
A new update for SocketTools is available for download. SocketTools 9.5 has been released and includes several security and performance improvements, corrections and updated documentation. This update...
View ArticleCreating a Runtime License Key
To redistribute an application created using one or more SocketTools components, the application must initialize each component with a runtime license key. This is discussed in several places in the...
View ArticleUnicode Support in SocketTools
SocketTools includes support for Unicode in several different ways, depending on the edition and development tools used. This article discusses how Unicode support is implemented for the current...
View ArticleOpenSSL Installation Packages for Windows
OpenSSL is an open source toolkit that implements the SSL and TLS security protocols. We have made Windows installation packages available for OpenSSL 1.1.1a which was released on November 20, 2018....
View ArticleCreating a Certificate Using MakeCert
This article discusses the purpose of SSL/TLS server certificates and how to create a certificate that can be used for testing purposes on your own development system. More Information Certificates are...
View ArticleSocketTools 9.5 Build 9520
A new update for SocketTools is available for download. Version 9.5.9520.3254 was released on January 24th, 2019. This is a complete product release that incorporates fixes from the previous general...
View ArticleCreating a Certificate Using OpenSSL
OpenSSL is an open source toolkit that can be used to create test certificates, as well as generate certificate signing requests (CSRs) which are used to obtain certificates from trusted third-party...
View ArticleSocketTools .NET Redistribution
When you create an application using the SocketTools .NET Edition components and you’re ready to deploy it, you must ensure it is initialized correctly. This is done by either providing a runtime...
View Article