それらの間でデータを送受信するサーバー/クライアントプログラムを作成しています。プログラムはエミュレータ上で完全に動作していますが、WIFI を介して実際の Android デバイスでテストすると、サーバーに接続できません。
サーバ側
ServerSocket serverSocket = new ServerSocket(44444);
Socket clientSocket = serverSocket.accept();
クライアント側
Socket socket = new Socket("192.168.1.2", 44444);
問題はデータの送信ではなく、接続の確立にあります。その Android フォンはサーバー側を認識しません。