之前我正在使用Nugget(http://nugget.codeplex.com/),但当我升级到Chrome 14时,它停止了工作,就在我找到这个项目的时候:http://superwebsocket.codeplex.com/。
我在这里读到了这一点:Is superwebsocket available in asp.net by default?,我还构建了SuperSocket的单声道版本。与Chrome 14连接,websocket在Chrome中显示为待处理状态。
我在服务器端日志文件中看到这样的消息:
INFO 2011-09-22 23:44:03,924 17166ms uer - WebSocket Server - Session:1a2dc865-9d02-468e-ac7b-26f3d0b96a2a / 127.0.0.1:49261 新的SocketSession被接受了!
但WebSocketServer.NewSessionConnected事件永远不会触发。我确实看到了WebSocketServer.SessionClosed事件的触发。
任何人都知道为什么新会话连接事件永远不会触发,和/或Chrome为什么从未收到套接字服务器的响应?
答案 0 :(得分:0)
您使用的是哪个版本的SuperWebSocket?
最新的源代码支持Chrome 14,但目前还没有下降。
所以你应该自己下载源代码。
另一个问题是SuperSocket,SuperSocket 1.4 SP1,SuperWebSocket基于发行包中没有MONO程序集,所以你需要自己构建它。