I implemented your source code and it worked perfectly if I ran both the client and server code on the same computer. However, if the client and server were on different computers it does not work. I want the client computer to send its data over a network to another computer's server is it possible to do that? Assuming both computers are connected to the same server. I was able to get TCP/IP connection going between two computers (as you can see below) and wanted to use your code to send the client across another computer which would be running the server code.
