我有两个应用程序是TCP服务器和客户端应用程序。我必须使用redir add tcp:5000:6000
让客户端与服务器通信。但如果我尝试在两个实际设备上加载应用程序,则客户端会因为无法连接而失败。
如何让两个不同设备上的两个应用程序像模拟器一样相互通信? 这就是我用于TCP的内容 TCP EXAMPLE APP
答案 0 :(得分:1)
在Client.java文件中,更改以下两行......
private static final int SERVERPORT = 5000;
private static final String SERVER_IP = "10.0.2.2";
SERVERPORT
需要与Server.java
文件中的数字相同,即6000。
SERVER_IP
必须是运行服务器应用的Android设备的实际IP地址。