I took a look at the TCP client and found it is more client server communication. One computer is froze up listening for the connection and is more call response as opposed to computer to computer sending back and forth strings of data. Is there any othe way to achieve this in vb.net? I am using a crossover cable to connect the computers, could that employ an easier way?