c#node.js的socket.io的替代方案

c#node.js的socket.io的替代方案,c#,socket.io,C#,Socket.io,C#是否有类似socket.io(node.js)的东西?我需要它的服务器版本 谢谢你的帮助 我不认为.NET中有任何框架具有node.js或ruby的EventMachine或python twisted之类的事件IO支持:-(..NET有许多方法可以实现与node.js类似的100%异步设计 请参阅s/和更高性能,或s/方法。这些方法与node.js非常相似 C#5.0引入了一种新的异步设计,其语言支持将比上述语言支持更易于使用。您可以在中试用它。这刚刚发布,文档和示例即将发布 https

C#是否有类似socket.io(node.js)的东西?我需要它的服务器版本


谢谢你的帮助

我不认为.NET中有任何框架具有node.js或ruby的EventMachine或python twisted之类的事件IO支持:-(.

.NET有许多方法可以实现与node.js类似的100%异步设计

请参阅s/和更高性能,或s/方法。这些方法与node.js非常相似


C#5.0引入了一种新的异步设计,其语言支持将比上述语言支持更易于使用。您可以在中试用它。

这刚刚发布,文档和示例即将发布

https://groups.google.com/forum/#!topic/kayak http/LXS\u xh0qurM

您可能还想退房


我不确定它是否使用单线程或线程池。但这只会在您希望同时拥有1000个连接时成为问题。

刚刚看到mix11的视频,其中他们谈到了Manos de Mono。这是一个模仿TornadWeb的C#框架,灵感来自node.js等框架

信号机

NET异步信号库,帮助构建实时、多用户交互式web应用程序

你可以在这里看到一个活生生的例子

您将需要IIS 8.0来获取web套接字,它在IIS 7上使用长轮询


我想他们可能正在研究如何使用Fleck web socket server和SignalR,并向您展示如何使用Fleck web socket server还有另一个库,名为XSockets


它们还包括一个针对不通过Flash实现协议回退的浏览器的回退

代理和新的C#Async与我提到的框架不同。这些框架使用一个非阻塞线程。另一方面,在.NET中,每个客户端都由一个单独的线程处理,这是根本的区别。哎呀,我忘了该node.js使用单线程。但是,.NET不会在单独的线程上处理每个客户端--它使用线程池,从不阻塞。如果在访问全局状态时锁定,则应该可以。此外,C#Async CTP使用启动I/O的任何执行上下文--如果上下文是单线程的,则只使用该单线程所有连接的线程。@kazimanzurrashid:Van Coding要求的是与socket.io等效的线程,而不是node.js。。。