我看到了服务器/客户端tcp通信的教程。教程是:
http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/
我将服务器程序安装在Android平板电脑上,客户端程序安装在另一台Android平板电脑上...我打开服务器端口6000.我把服务器ip adreess放在客户端代码上......
问题是服务器和客户端不通信... 我按照教程中的步骤操作,然后尝试将程序设置为电子邮件程序,但是再次不通信..
请帮帮我
感谢 PANAGIOTIS
答案 0 :(得分:0)
您在客户端上使用了什么SERVER_IP?您需要在此处输入服务器的服务器IP地址。
答案 1 :(得分:0)
如果你正在使用本地IP,很明显它不是路由器防火墙相关的问题,因为你在同一个网络下,所以只有几种可能性:
如果您正在使用公共IP,请总结防火墙阻止问题。可能存在阻止您的连接的阻塞端口。
您应确保以某种方式打开该服务,这将有助于您调试罪魁祸首的位置。如果你已经这样做了,我建议使用一些调试工具来跟踪TCP数据包(我不知道你在目标机器上使用什么样的操作系统;如果它是一些linux发行版,tcpdump
可能有帮助。)
假设您在AndroidManifest.xml文件中拥有android.permission.INTERNET
权限。