dav*_*dlt 49 c# html5 websocket
所以,我发现了一个叫做HTML5 WebSockets,新API的神奇之物.这仍然是DRAFT版本,但得到了很好的支持.全双工双向通信.我知道如何通过JavaScript使用它,有API.但是,如果我想在我的C#/ .NET应用程序中使用WebSocket客户端,该怎么做?
例如JavaScript:http://bohuco.net/blog/2010/07/html5-websockets-example/
.NET中的WebSockets是否有任何特殊的客户端库?
Ker*_*ang 13
先生SuperWebSocket包括WebSocket服务器实现和WebSocket客户端实现. SuperWebSocket的项目页面
我最近在为Pusher构建.NET和Silverlight客户端库的同时对此进行了一些研究.我找到了以下WebSocket客户端库和项目:
目前,Microsoft实现可能是最容易使用的,它还有一个Silverlight库.SuperWebSockets在源代码中有一个Silverlight项目,但在最新的drop中没有.
从.NET 4.5开始,支持WebSocket客户端 System.Net.WebSockets.ClientWebSocket
您可以从MSDN代码网站浏览或下载此示例C#app:http://code.msdn.microsoft.com/WebSockets-middle-tier-5b2972ce/sourcecode.
对于问题的沮丧选民,样本主要侧重于连接到WebSocket服务,这是以网络为中心的C#应用程序的另一个重要用例.
是的,您将需要一个支持WebSocket 协议的中间服务器。该服务器可以用任何语言编写,包括.NET。这是针对 .NET 的一个,但它实际上可以是任何语言。就您的站点而言,它可能是 ASP.NET 和 javascript 中的客户端部分,它将与 WebSocket 服务器通信。