SuperWebSocket is a .NET implementation of WebSocket server.
What is WebSocket?
WebSocket is a technology providing for bi-directional, full-duplex communications channels, over a single Transmission Control Protocol (TCP) socket. It is designed to be implemented in web browsers and web
servers but it can be used by any client or server application. The WebSocket API is being standardized by the W3C and the WebSocket protocol is being standardized by the IETF. Please refer to
http://en.wikipedia.org/wiki/WebSockets.
Browsers support WebSocket API:
Main features SuperWebSocket already has:
- hixie-76/hybi-00, hybi-10 are supported
- Async or Sync socket mode support
- Linux support by Mono 2.10+
- SSL/TLS encryption transferring (wss) support
- Sub protocol support
- Support mutiple hosting environment like windows service, console application and web site
- Support mutiple instances, you can run many websocket server instances in the same hosting application
- Maximum concurrency connection number limitation support
- Built-in JSON support

It is built base on another open source project SuperSocket which is a extensible socket application framework.
Live Demo:
http://websocket.iauto365.com/

Road map of SuperWebSocket:
- Support sub protocol
- SSL/TLS encryption(wss) support
- Fix data communication issues
- Mono support
- Documentation
Consult/feature request/paid project customization:
kerry-jiang@hotmail.com
Skype: kerry-jiang
Google+: https://plus.google.com/103256006501871418573/
LinkedIn Group: http://www.linkedin.com/groups/SuperSocket-User-Group-3821247
QQ Group: 135969383