对不起,如果问题听起来很愚蠢,但我不得不问。是否有用C#编写的Node.js的服务器端替代方案?我需要一个客户端框架来充分利用Web套接字,但AFAIK IE不支持Web套接字,也不会支持它的下一个版本。如果可用,socket.io使用Web套接字,否则返回BOSH。所以我将尝试连接到.Net Framework上运行的套接字服务器。
我的替代方案是什么?
答案 0 :(得分:9)
请原谅我从死里复活这个帖子 - 我的朋友和我刚刚为C#发布了服务器端的websocket服务器:https://github.com/Olivine-Labs/Alchemy-Websockets
它速度快,可扩展,并且不会像socket.io那样做,故意:它提供了websockets和flash后备,使其非常精简和高效。我看到你已经完成了自己的工作,但要检查一下;并希望它能帮助其他人。
答案 1 :(得分:3)
可能是一个旧问题的答案,但我会在这里写,以防其他人使用搜索引擎发现这个问题。看一下SignalR(http://signalr.net/)的抽象概念。有关SignalR的好帖子,请阅读Scott Hanselman的帖子http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx。