Hola,
No entiendo muy bien cuales son tus necesidades, pero tal vez esto te sea de utilidad:
http://www.asp.net/signalr
http://xsockets.net/
SignalR te permite gestionar comunicaciones en "tiempo real" entre tu servidor y tus máquinas cliente. Lo puedes utilizar tanto desde Asp.Net como desde aplicaciones de consola o de escritorio. Es de Microsoft y es Open Source.
XSockets es una alternativa a SignalR con funcionalidades bastante interesantes. No es open source aunque tampoco tiene coste de licencia (su modelo de negocio se basa en el soporte). Tiene algunas funcionalidades interesantes frente a SignalR, como la posibilidad
de utilizar Web Socktes sin necesitar IIS8 y .Net 4.5 o un mayor soporte para su uso en otras plataformas .Net como Mono o incluso Compact Framework.
Un saludo