C#的socket.io(node.js)有什么用?我需要它的服务器版本。
感谢您的帮助!
答案 0 :(得分:8)
.NET有许多方法可以实现类似于node.js的100%异步设计。
查看Socket的BeginSend / EndSend及更高效率的SendAsync或Stream的BeginRead / {{3} } 方法。这些都与node.js非常相似。
C#5.0引入了一种新的异步设计,语言支持比上面的设计更容易使用。您可以在BeginWrite中使用它的beta版。
答案 1 :(得分:4)
刚刚看到mix11的视频,他们谈到了Manos de Mono。它是一个以tornadoweb为模型的C#框架,灵感来自node.js等框架。
答案 2 :(得分:3)
答案 3 :(得分:0)
刚刚发布,文档和示例正在发布!
https://github.com/kayak/kayak https://groups.google.com/forum/#!topic/kayak-http/LXS_xh0qurM
您可能还想查看 http://superwebsocket.codeplex.com/
我不确定它是否使用单个线程或线程池。但是,一旦你想在任何时候拥有1000个连接,那只会是一个问题。
答案 4 :(得分:-2)
我认为.NET中没有任何框架可以像node.js或ruby的EventMachine或python twisted那样支持IO支持: - (。