Do a search for "TCPListener" or "System.Net.Sockets" and you should come up with some helpful documents. The aforementioned is a simplified listener designed only for TCP/IP whereas if you are interested in UDP and other protocols you should take a look at "System.Net.Sockets", good luck - if I see anything I think might help, Ill post back here.