试图让SuperWebSocket服务器在mono / c下工作#

时间:2011-09-23 08:02:49

标签: c# javascript mono websocket

之前我正在使用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为什么从未收到套接字服务器的响应?

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的SuperWebSocket?

最新的源代码支持Chrome 14,但目前还没有下降。

所以你应该自己下载源代码。

另一个问题是SuperSocket,SuperSocket 1.4 SP1,SuperWebSocket基于发行包中没有MONO程序集,所以你需要自己构建它。