Acabo de liberar Peer2NET, una librería que permite desarrollar aplicaciones peer-to-peer abstrayendo muchas de las complejidades inherentes al manejo de sockets, manejo de memoria, throtting y trackeo de conexiones. Su fuerte se encuentra sin dudas en su alta performance y en el control fino de los buffers y su API supersimple.
Hace tiempo que escribí un artículo en este mismo blog acerca de esta librería pero ahora la he publicado en NuGet.org para que pueda consumirse desde el administrador de paquetes de Visual Studio.
También puede descargarse el código fuente y compilarlo ya que cuenta con un mini ejemplo de chat para LANs que da una idea de cómo utilizar la API.
Espero les sea de utilidad.