Structured Data Over Stream Sockets
This article discusses several methods for exchanging structured messages over stream-based TCP sockets.
Structured Data Over Stream Sockets Read More »
This article discusses several methods for exchanging structured messages over stream-based TCP sockets.
Structured Data Over Stream Sockets Read More »
The SocketTools server components can use self-signed certificates to enable secure connections without requiring that you purchase and install a certificate from a Certificate Authority. These certificates are installed on the local host, and are typically used for testing purposes. However, when attempting to connect to the server using Chrome or Firefox, an error is
Connections Fail Using Test Certificate Read More »
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 have existed for well over a decade. Currently, IPv4 remains the dominant protocol used over the Internet (the worldwide
SocketTools IPv6 Support Read More »
SocketTools includes several server components, including a multi-threaded HTTP server. Initial testing is often done with the client and server connecting to one another on the local system, rather than over the Internet. When using the Chrome, Firefox or Internet Explorer browsers, the connection to the local server is successful. However, connection attempts fail when
Local Connections Using Microsoft Edge Read More »
A new update for SocketTools is available for download. Version 9.5.9510.3216 was released on December 20th, 2018. This is a complete product release that incorporates fixes from the previous general release, as well as all subsequent updates. Refer to the release notes for information about all of the changes in this update. You can download
SocketTools 9.5 Build 9510 Read More »
When attempting to manually register a control from the command line using the RegSvr32.exe utility, an error is displayed stating that the ActiveX control was loaded but the call to DllRegisterServer failed with error code 0x80040200.
DllRegisterServer Fails with Error 0x80040200 Read More »
PowerShell is Microsoft's command line shell and scripting development environment for the Windows platforms. It primarily serves as both a replacement for the classic command line (cmd.exe) and as an administrative tool that integrates much of the functionality that was previously found in other tools like Windows Scripting Host (WSH) and the Network Shell (netsh).
SocketTools and PowerShell Read More »
There are a few important development considerations when exchanging binary data over a network connection. For most applications, strings should never be used to send or receive binary data; instead, applications should use byte arrays to exchange binary data.
Sending and Receiving Binary Data Read More »
The SocketTools .NET Edition includes the InternetServer class that was designed to simplify the implementation of a TCP/IP server application. With only a few lines of code, you can create the framework for a multi-threaded server that is completely event driven. You only need to create event handlers and then write your server code to respond to those
InternetServer Class For SocketTools .NET Read More »
When executing a program that uses an ActiveX control, the following error is returned: Run-time error 429: ActiveX component can't create object.
ActiveX Component Can't Create Object Read More »