2016-04-03 5 views
0

現在、私のクライアント(iOSシミュレータ)から私のホスト(Genymotionシミュレータ)にソケット接続をしようとしています。私は、正しいIPアドレスを見つけて、これを動作させるためにVirtualBoxの正しい設定を構成するのに苦労しています。サーバをホストしているGenymotionデバイスにソケットを接続するには?

Genymotionサーバーでサーバーをホストするときに、iOSの適切なIPアドレスとポートが接続する方法を確認するにはどうすればよいですか?

答えて

1

デフォルトでは、GenymotionデバイスはNAT接続を使用してインターネットに接続します。つまり、ローカルネットワークからは表示されません。この接続は、ブリッジ接続に変更できます。このタイプの接続は、あなたのローカルDHCPがGenymotionデバイスのIPを提供するようにします。そして、ローカルネットワーク上のどこからでも接続できます。

これを修正するには、設定するデバイスを選択し、[ネットワーク]タブ> [アダプタ2]> [Attached to:NAT]ではなく[Bridged Adapter]を開きます。

次に、デバイスのローカルIPを取得する必要があります。

adb shell "ifconfig | awk '/inet addr/{print substr(\$2,6)}' | awk 'NR==2'" 

このIPを使用すると、ローカルネットワークのどこからでも簡単にデバイスに接続することができます。

私たちは今後これを本当に簡単にするよう取り組んでいます。これが公開されると私はその投稿を更新します。

関連する問題