Javaソケットプログラミングを使用してAndroidデバイスをサーバーPCに接続しているエミュレーターでアプリケーションが正常に動作するため、非常に珍しい問題が発生しました....しかし、Androidモバイルに.apkファイルをインストールすると、クラッシュします.. .それは私のサーバー PC に接続しません .... なぜこれが起こっているのかいくつかの解決策を提案してください...私はここに私のソケットコードを投稿しています...
try {
socket = new Socket(InetAddress.getByName("vivek-PC")
.getHostAddress(), 8888);
dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataInputStream = new DataInputStream(socket.getInputStream());
} catch (UnknownHostException e) {
// textIn.setText("Button Clicked" + e);
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ホスト名とサーバーIPアドレスを両方の方法で入力しようとしましたが、同じ結果が得られました....エミュレータでは正常に動作し、デバイスではクラッシュしました...すぐに返信してください..