2017-03-28 15 views
0

2台のスマートフォン間でTCP/IPセッションを確立できますか?スマートフォンはサーバーに接続できますが、接続要求には応答できません。2台のスマートフォン間でtcpセッション

何らかの方法でこれを確立するプロトコルがありますか?

+0

wifiを使用すると、クライアントとサーバーの接続に問題はありません。 – greenapps

答えて

1

私は実際にここにp2p接続を確立する方法を知らないが、私は中央のサーバーでのアプローチがあなたの期待に応えるべきだと思う。それはソケット接続と呼ばれ、チャネルのように見え、サーバ側でホストし、任意のクライアント(デバイス)が(任意の2つ以上の)このチャネルに参加できます。デバイスがサーバにメッセージを送信する場合、他のすべての参加者にメッセージをブロードキャストする必要があります(送信者自身にもメッセージをブロードキャストできますが、いくつかのメタ情報があるため、自分のメッセージを識別して無視することができます)。

まず、ソケット接続が確立されたサーバーが必要です。既存のソリューション(iOSの場合はhttps://github.com/daltoniam/Starscreamなど)を実装できます。また、AWS https://aws.amazon.comをご覧になることもできます。これは、サーバー側のソケット接続サービスとAndroidおよびiOSプラットフォーム用のSDKが必要なためです。

関連する問題