Programação de Sockets em .net / progress

Socket Programming in C# – Part 1 – Introduction
Socket Programming in C# – Part 2 – Introduction
A Simple .NET TCP Socket Component
Socket Programming HOWTO

So first, let’s make a distinction between a “client” socket – an endpoint of a conversation, and a “server” socket, which is more like a switchboard operator. The client application (your browser, for example) uses “client” sockets exclusively; the web server it’s talking to uses both “server” sockets and “client” sockets.