Knowledge Base Articles

Sending and Receiving Binary Data

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.

Blocking 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.

ActiveX 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.

Installation 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.