Alle WebSocket servere vil kunne tale sammen med alle WebSocket klienter.
Jeg kender ikke til C#, men Node.js har det hele. Jeg har gode erfaringer med dette modul:
https://www.npmjs.com/package/websocketSammen med Express:
http://expressjs.com/Derudover har jeg skrevet en WebSocket serverdel til vores spilservere på arbejdet (Java), men det er nok ikke dét, du vil.