2011-07-01 26 views
1

私は窓7の電話機アプリケーションを開発しています。同じアプリケーションを実行している他の電話機とデータを共有できるようにしたいと考えています。私はアプリが電話から電話にデータを送信して受信できるようにしたいと思います。私はプッシュ通知サービスを調べました。しかし、パフォーマンス上の理由から、中間にWebサービスを置かないようにしたいと考えています。私はソケットを調べるべきですか?この環境でこれは可能ですか?Windows 7の電話機から電話機にデータを送信する

答えて

1

マンゴーでリスニングソケットを使用することはできません。ソケットを使用していても、2つの間の接続を開始するのに役立つ少なくともいくつかのサービスがなければ、それを行うことはできません。

リッキータンは、UDPマルチキャストを使用してこのシナリオを実装して、同じWiFiネットワーク上のマルチプレーヤーゲームを容易にする方法を説明するarticleを公開しています。

0

あなたのケースでは、ソケット層のサポートが限られているため、仲介層は必須です(携帯電話はサーバーとして機能しません)。あなたは非常に基本的なトークン交換を実装することができますが、特定の電話機とアカウントの識別子が必要になりますので、交換機は2つの特定のデバイス間でのみ実行され、接続されたすべてのデバイスにはブロードキャストされません。

最終的には、これにもWCFサービスを使用できますが、ソケットによるパフォーマンスの向上が目に見えます。

関連する問題