首页 文章

Android Tcp服务器/客户端

提问于
浏览
0

我看到了服务器/客户端tcp通信的教程 . 教程是:

http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/

我把服务器程序放在Android平板电脑和客户端程序在另一个Android平板电脑上......我为服务器打开端口6000.I把服务器ip adreess放在客户端代码上...

问题是服务器和客户端不通信...我按照教程中的步骤,我尝试编程的电子邮件,但再次不通信..

请帮我

谢谢panagiotis

2 回答

  • 0

    您在客户端上使用了什么SERVER_IP?您需要在此处输入服务器的服务器IP地址 .

  • 0

    如果你使用本地IP,很明显它不是路由器防火墙相关的问题,因为你在同一个网络下,所以只有几个可能性:

    • 在服务器端的那个IP上没有监听该端口

    • 服务器端有一个阻止该连接尝试的本地防火墙

    • 您没有使用WIFI,因此您不在同一个网络下 .

    如果您正在使用公共IP,请总结防火墙阻止问题 . 可能存在阻止您的连接的阻塞端口 .

    您应该确保可以以某种方式打开该服务,这将有助于您调试罪魁祸首的位置 . 如果你建议使用一些调试工具来跟踪TCP数据包(我不知道某些Linux发行版, tcpdump 可能有帮助) .

    假设您在AndroidManifest.xml文件中拥有 android.permission.INTERNET 权限 .

相关问题