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.
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.
When executing a program that uses an ActiveX control, the following error is returned: Run-time error 429: ActiveX component can’t create object.
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.