我在android上有一个服务器客户端应用程序,它支持客户端之间的消息传递。 ı在同一台计算机上的不同模拟器上运行服务器和客户端程序。当服务器正在侦听端口时,客户端会尝试将它与这些语句连接起来。
String serverIpAddresss = "10.0.2.2";
InetAddress addr = InetAddress.getByName(serverIpAddresss);
Socket socket = new Socket(addr,REDIRECTED_SERVERPORT);
之前我重定向5000:6000因为5000是客户端而6000是服务器端口。新的套接字行它不起作用,并没有创建套接字。任何人都可以帮助我如何连接客户端和服务器以及如何与每个人进行通信?
答案 0 :(得分:0)
将此添加到您的Android清单文件:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
修改强>
Android模拟器连接到与主机相同的网络,但使用自己的IP。默认情况下,它使用NAT连接。你应该能够连接。
检查服务器端口是否已打开且防火墙规则。