【问题标题】:Continuous websocket traffic with SignalRSignalR 的持续 websocket 流量
【发布时间】:2012-06-09 11:31:12
【问题描述】:

我使用 serverSentEvents 传输成功使用 SignalR 已经有一段时间了。我刚刚在 Windows Server 2012 RC 上安装了我的应用程序,现在当我连接 SignalR 时正在使用 websockets(如您所料)。

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

我成功接收到服务器发送的消息,但我似乎比使用长轮询时更糟。 浏览器是 Chrome 版本 19.0.1084.52。 知道为什么会这样吗?

【问题讨论】:

    标签: websocket signalr


    【解决方案1】:

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

    我构建了解决方案 SignalR.Hosting.AspNet 而不是 SignalR.Hosting.AspNet45 因此,AcceptWebSocketRequest 方法抛出了 NotSupportedException;因为客户端websocket升级失败,大约一秒后才重试。

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

    【讨论】:

      猜你喜欢
      • 2018-10-16
      • 2020-10-07
      • 2012-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多