I understand that when both the client and server are on the same machine I use 127.0.0.1. I've gotten that to work. My goal though is for it to work when the client and server are on different machines. If the server can only listen on the local host then how does a client connect to the server's local host if the client is on a different machine?

BTW I've decided to use hInfo.AddressList(0) example given to make it simpler.