我正在构建通过套接字连接到tcp服务器的android应用程序。 当我在Windows上运行服务器(java服务器)时,应用程序连接,发送,接收等就好了,但是当我在linux上运行服务器(相同代码)时(OpenSuse 13.2 kde桌面)应用程序只能在模拟器上连接。如果我在LG Magna上运行它就无法连接。我正在使用我能找到的每个互联网许可。
答案 0 :(得分:0)
如果你可以ping两个设备,你必须chceck。你必须从android获得ip,并从你的serwer尝试从其他人ping一个。对于android你可以连接抛出adb。但是如果你要从Linux ping Android,那就没关系了。我非常害羞,你不能。
答案 1 :(得分:0)
您可以尝试通过putty / telnet连接到您的服务器 - 甚至可以通过您的serwer来检查您的套接字是否已打开。如果您无法打开端口,那么当您在服务器上创建插座时,您可能有任何信息/警告/ eroor。如果连接时没有什么信息可能有问题。