SocketTools 64-bit Components
SocketTools provides both 32-bit and 64-bit components and libraries for the Windows platform. Although most applications today continue to be 32-bit, there is no question that 64-bit platforms are...
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 ArticleWindows XP Support
Microsoft discontinued technical support for Windows XP on April 8, 2014 and the operating system no longer receives updates. It has been our general policy to end support for a platform that is no...
View ArticleRuntime Error 424 Object Required
When executing a program that was created using Visual Basic 6.0 and a SocketTools ActiveX control, the following error is returned: Run-time error 424: Object required. This error can occur if the...
View ArticleUnable to Establish SMTP Connection
An application which uses the SocketTools SMTP client component to submit e-mail messages for delivery fails with error 0x8004274C (10060) or error 0x8004274D (10061). This indicates that the...
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 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 ArticleSocketTools Clarion Support Files
The SocketTools 8.0 Library Edition has function prototypes and constants available for the Clarion programming language. The minimum supported version of Clarion is 8.0 and we recommend that you use...
View ArticleUnable to Establish Security Context
An error is returned when attempting to create a secure SSL or TLS connection indicating that the SocketTools component cannot establish a security context. This error can occur for several reasons,...
View ArticleSecure Connections Using SSL 3.0
You may have heard about the POODLE attack that can exploit a vulnerability which forces a fallback to SSL 3.0 and can be used to compromise a secure connection. Because SSL 3.0 has been shown to be...
View ArticleActiveX Component Can’t Create Object
When executing a program that uses an ActiveX control, the following error is returned: Run-time error 429: ActiveX component can’t create object. More Information This error will occur if an ActiveX...
View ArticleOperation Would Block Error
When attempting to perform a network operation, such as sending or receiving data, it fails with an error indicating that the operation would block. More Information When a non-blocking (asynchronous)...
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 ArticleStructured Data Over Stream Sockets
This article discusses several methods for exchanging structured messages over stream-based TCP sockets. More Information The Transmission Control Protocol (TCP) is called a stream-oriented protocol...
View ArticleNovember 2014 Security Updates
Microsoft has released several important security updates recently, and there’s been some confusion over the impact of these vulnerabilities and the systems that they affect. One has been a...
View ArticleSocketTools 8.0 Build 8030
A new update for SocketTools is available for download. Version 8.0.8030.2386 was released on May 18, 2015. This is a complete product release that incorporates fixes from the previous general release,...
View ArticleWindows Server 2003 Support
Microsoft will discontinue technical support for Windows Server 2003 on July 14, 2015. The operating system will no longer receive critical security patches after this date. It has been our policy to...
View ArticleCreating a TLS Server Certificate
This article discusses the purpose of SSL/TLS server certificates and how to create a certificate that be used for testing purposes on your own development system. More Information Certificates are...
View ArticleSocketTools 8.0 Build 8040
A new update for SocketTools is available for download. Version 8.0.8040.2418 was released on September 2nd, 2015. This is a complete product release that incorporates fixes from the previous general...
View ArticleSocketTools 8.0 Build 8050
A new update for SocketTools is available for download. Version 8.0.8050.2538 was released on January 26th, 2016. This is a complete product release that incorporates fixes from the previous general...
View Article