2012-06-09 29 views
1

我一直在使用serverSentEvents传输成功使用SignalR一段时间。我刚刚在Windows Server 2012 RC上安装了我的应用程序,现在当我连接SignalR时使用websockets(正如您所期望的)。使用SignalR连续websocket流量

它似乎工作正常,除非服务器和浏览器之间存在连续的websocket流量 - 大约每秒发送约90个字节。 从Chrome中的调试器窗口看,它每次都会发送连接升级请求。

我成功接收服务器发送的消息,但我似乎比使用长轮询时更糟糕。 浏览器是Chrome 19.0.1084.52版本。 任何想法为什么发生这种情况?

回答

4

这是我自己的愚蠢 - 但我想我会回答,以防其他人有同样的问题。

我已经构建了解决方案SignalR.Hosting.AspNet而不是SignalR.Hosting.AspNet45 所以AcceptWebSocketRequest方法抛出了NotSupportedException;因为客户端websocket升级失败,它只是稍后再试一次。

我猜客户端可能显示错误或在这种情况下,以帮助调试。