SuperWebSocket is a .NET implementation of WebSocket server.

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 tohttp://en.wikipedia.org/wiki/WebSockets.

browsers support WebSocket API:

hixie-75hixie-76
hybi-00
Protocol Internet Explorer Mozilla Firefox Google Chrome Safari Opera NetFront
  4 5.0.0  
4.0 (disABLED) 6 5.0.1 11.00 (disABLED) hybi-06 HTML5 Labs dev hybi-07 6.0 hybi-09 hybi-10 IE10 developer preview 7 14 RFC 6455 11 16  

 

Main features SuperWebSocket already has:

  • hixie-76/hybi-00,hybi-10,rfc6455 are supported
  • 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 on different ports in the same hosting application
  • Maximum concurrency connection number limitation support
  • Built-in JSON support
  • Message level encryption

MONO

           

windows azure

Windows Phone


It is built base on another open source project SuperSocket which is an extensible socket application framework.

 

Donate:

  

 

Live Chat Demo


Road map of SuperWebSocket:

  • Support sub protocol
  • SSL/TLS encryption(wss) support
  • Fix data communication issues
  • Mono support
  • Sec-WebSocket-Extensions plugable interface
  • Message level encryption
  • Documentation

Consult/feature request:

 

kerry-jiang@hotmail.com

Skype: kerry-jiang

GitHub Repository: https://github.com/kerryjiang/SuperWebSocket

Author's LinkedIn profile: http://cn.linkedin.com/in/kerryjiang

LinkedIn Group: http://www.linkedin.com/groups/SuperSocket-User-Group-3821247

QQ Group: 135969383

Last edited Mon at 5:54 PM by kerryjiang,version 90

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...