【发布时间】:2013-04-09 13:29:34
【问题描述】:
我正在制作一个在它们之间发送和接收数据的服务器/客户端程序。 该程序在模拟器上运行良好,但是通过WIFI在真实的android设备上测试时,它无法连接到服务器。
服务器端
ServerSocket serverSocket = new ServerSocket(44444);
Socket clientSocket = serverSocket.accept();
客户端
Socket socket = new Socket("192.168.1.2", 44444);
问题不在于发送数据,而在于建立连接。那部安卓手机看不到服务器端!
【问题讨论】:
-
你有错误信息吗?
-
不。程序正常打开但无法连接。
-
是的,但你调试了吗?您必须在某处有某种堆栈跟踪...
-
您是否在 Android 中将权限设置为允许使用互联网? stackoverflow.com/questions/2378607/…
-
是的,它在模拟器上运行良好,但在真实设备上却不行!
标签: java android sockets client-server wifi