5

同じ仮想ディレクトリでホストされている signalR に接続すると、websocket トランスポート経由でデータを取得します。しかし、クロスドメインの場合、ロングポーリングがトランスポートとして使用されています。

ここでは、Chrome ブラウザーで試しているため、ブラウザーの互換性は問題ではありません。

クロスドメインの場合にトランスポートとして websocket を使用するために私ができること。

signalR wikiで利用できるものを含め、ネットで利用可能なすべての解決策を試しました。

https://github.com/SignalR/SignalR/wiki/SignalR-JS-Client-Hubs

4

1 に答える 1

5

コメントで私の質問に答えてくれた David に感謝します。

IIS8 のみが websocket をサポートしており、SSE も ForeverFrame もクロスドメインで機能しないため、長いポーリングで立ち往生しています –</p>

于 2013-01-28T05:55:24.470 に答える