私はドロイドエミュレータを使って基本的なネットワーク接続をセットアップしようとしていますが、問題があります。サーバーは "Socket s = ss.accept();"という行に移動します。クライアントが接続するのを待ちますが、クライアントは接続できないように見えます。ServerSocketがドロイドエミュレータで受け付けられない
私のクライアントは、作成したPythonサーバーに接続でき、ドロイド用に作成したサーバーと同じことができました。私はAndroidManifestのクライアントとサーバーの両方でインターネットの使用を許可していますので、なぜこのサーバーが私のdroidエミュレータで動作していないのか分かりません。
断絶:
ServerSocket ss = new ServerSocket(8888);
while(!end){
Socket s = ss.accept();
Log.v("Server","Connection found");
BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream()));
PrintWriter output = new PrintWriter(s.getOutputStream(),true);
String st = input.readLine();
クライアント:
Socket s = new Socket(MYIPADDR,8888);
BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream()));
任意の助けいただければ幸いです。