誰もがWebソケットを使用して接続するクラウドサービスを介して、WinJSアプリをモバイルブラウザークライアントに接続したいと考えています。
node.jsサーバーがローカルホストでホストされている限り正常に機能するsocket.ioを使用してソリューションを構築しました:)サーバーをAzureにデプロイすると、Windows8アプリは外部コンテンツをロードできないというエラーを返します。ローカルコンテキスト(socket.ioのconnect()を呼び出した後)。
MSDNのWebソケットのサンプルを見ると、外部リソースを読み込もうとしないため、少なくともアプリとパブリッククラウドサービスの間にあるWindows.Networking.Socketsの組み込み機能を使用する必要があると思います。
私の質問は、トンネルのもう一方の端のオプションは何ですか?IIS8を備えた.NET4.5ホストが必要ですか(IIS 7はWSをサポートしていないため)?今日はまだ存在しないと思うので、ここでの開発ストーリーは何なのか気になります。
サーバーに何を使用するかによって、クライアントにサービスを提供するには、socket.ioまたはSignalRを再度使用する必要があると思います(ほとんどの場合、Webソケットはサポートされておらず、優れたクロスブラウザーライブラリが必要です:))