8

私は、SignalR テクノロジを新製品 (幅広いユーザー向けのモバイル Web アプリケーション、特にいくつかのページでのリアルタイム チャットが必要) で使用するために評価しています。

ガイドに従って、非常に基本的なチャット デモを作成しました。次に、IIS にデモを展開し、独り言を言い始めました。すべてのクライアントは同じ WiFi ネットワーク上にありました。

デスクトップ ブラウザは多かれ少なかれ正常に動作しました。

ただし、iOS 4.2 の Safari と WP7.10 の IE - どちらも最悪でした。「投稿」ボタンを押しても何も起こらないことがありました。時々、送信メッセージはデスクトップ Firefox に正常に送信されましたが、受信メッセージはありませんでした。

多分私は明らかな何かを見逃していますか?多分私は通常のものの代わりに jquery mobile が必要ですか? たぶん、IIS/web.config/whatever を調整するだけで、SignalR が繁栄し、くだらないモバイル インターネットでも問題なく動作し始めるでしょうか?

それとも、Web サーバーからの単一ホップ内で WiFi を使用していても機能しないため、SignalR を捨てて、新しいメッセージの JSON エンドポイントをポーリングする JavaScript を作成する必要があるということですか?

前もって感謝します!

4

2 に答える 2

0

すべてのモバイルブラウザ(Android、Opera Miniなど)がWebSocketをサポートしているわけではありません。サポートされているブラウザの優れたチャートは、http: //www.hanselman.com/blog/YourUsersDontCareIfYouUseWebSockets.aspxにあります。

于 2012-03-25T20:13:12.410 に答える