An introduction to TCP/IP Sockets.
Using the UdpClient class in C#.
Using the TcpListener and TcpClient classes in C#.