2012-03-19 8 views
1

私はモバイルアプリケーションでウォーキングしています。モバイルアプリケーションは、モバイルから紺碧のウェブサイトにGPS座標を送信します。モバイルデバイスからAzureへのUDP

現在、私はAzure Web/Worker RoleのTCPエンドポイントを使用してこれを行うことができます。私が使用しているモバイルハードウェアはSIM300モジュールです。

SIM300はUDP経由の送信データも提供しています。これは、アプリケーションにとってはるかに簡単で高速です。

私はAzure ConnectがUDPを使ってローカルマシンとバーチャルマシン間で通信するのにUDPを使用していると聞いたことがあります。

確かにわかりませんが、同じアプリケーションを実装してAzureでTCPの代わりにUDPを使用する方法はありますか?

答えて

0

UDP - > TCPトンネルを使用してUDPをサービスバス上で動作させることができました。しかし、Simonが言うように、可能であればTCPを使う方が良いでしょう。

http://coderead.wordpress.com/2012/03/14/tunnelling-udp-over-the-service-bus-or-how-to-get-sentinel-licencing-server-working-on-azure/

+0

怖い/クールですが、なぜトンネルを作成し、Azureの接続を、使用しないこと?ライセンスサーバーがWindows以外のものなのですか? –

+0

いいえ、私はConnectを使いたくないからです!多分私は代わりにそれを試してみるべきです... –

0

AzureはパブリックUDPエンドポイントをサポートしていません(まだ)。唯一の唯一の代替方法は、UDPをリッスンし、Windows Azure Connect経由でそれを「内部」エンドポイントに転送する非Azureサーバーを使用することです。あなたのデバイスはすでにTCPを使用しているので、私は今のところそれに固執します。

関連する問題