2017-03-14 6 views
0

こんにちは私はアンドロイドソケットプログラミングで働いています。これで、Client UIから手動でServer IPに入っています。私の質問は、xcender join groupのようなプログラム可能なServer IPを入手する方法です。サンプルコードを投稿することが可能です。どのようにクライアントソケットは、無線LAN経由で利用可能なサーバーソケットで自動接続します

+0

あなたのAndroidデバイスはクライアントですか、サーバーですか?ソケットプログラミングに依存していますか? – Lawrance

+0

私のアプリケーションの中に私はサーバーとクライアントモジュールを使用しています。 – user3068659

+0

あなたの質問は、プログラム可能なサーバーIPを取得することです。 1つのオプションは、 'http:// localhost:38500'のようなクライアント側からの特定のポート番号を持つローカルホストに接続することです。 localhostで38500のポート番号を使用するようにサーバを変更します。したがって、この場合、複数のクライアントはあなたが言ったようにxcenderのように接続できます。 – Lawrance

答えて

0

クライアントは独自のIPを判別できます。そして、サーバーのipがほぼ同じであることを知っています。最後の桁のグループのみが異なります。

だからループを作り、ソケットが自分のipの「周り」に接続しようとするようにしてください。小さな接続タイムアウトを設定します。

秒以内にサーバーが検出されます。

関連する問題