Quote:
need to connect two computers using USB cable
You're going to need a very special cable to do that if you're going to connect USB directly to USB. You cannot connect two USB hosts together using a normal USB cable.
I would HIGHLY suggest using a Ethernet network to do this. You can then use standard TCP/IP sockets to communicate.
Or, you could use 2 USB-to-Serial cables and a null modem serial cable between them and then use the SerialPort class to communicate.