我正在开发一个应用程序,其中应用程序必须使用套接字编程连接到 java 类。该应用程序在 android 模拟器中运行良好,但在我的设备上无法运行。当我在我的设备上运行它时,我的设备和计算机之间没有套接字连接。我在这里包含了一些套接字连接代码,请检查并建议我一些解决方案。很紧急..!!
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();
}
最佳答案
好吧,我认为你应该首先检查你的设备和你的服务器 PC 之间的连接,方法是在你的设备上安装 android 终端模拟器应用程序并用你的服务器 ip 地址 ping 它......然后尝试将你的设备与服务器连接...希望你会成功....
关于java - 在模拟器上运行但不能在设备上运行的 Android 套接字应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11890274/