Hi Bill,
There are two FoxPro code samples on my web site (membership required):
How to create non-blocking Winsock serverhttp://www.news2news.com/vfp/?example=412A client for testing non-blocking Winsock serverhttp://www.news2news.com/vfp/?example=413The server app (computer A, file receiver) runs in listening mode. The form displays ip address and listening port on computer A. These two parameters must be somehow known on the client's side.
The client (computer B, file sender) initiates a socket connection to the target ip address and port of the server. If accepted by the server, the connection can be used for sending files between the client and the server.
In both samples I use Winsock API. Same way Wisock ActiveX control can be used.