Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓Tcp服务器/客户端_Android_Tcp - Fatal编程技术网

Android 安卓Tcp服务器/客户端

Android 安卓Tcp服务器/客户端,android,tcp,Android,Tcp,我看到了一个关于服务器/客户端tcp通信的教程。该教程是: 我把服务器程序放在安卓平板电脑上,客户端程序放在另一台安卓平板电脑上…我为服务器打开6000端口。我把服务器ip地址放在客户端代码上 问题是服务器和客户端不通信。。。 我按照教程中的步骤进行操作,并尝试使用Emulator的程序,但再次无法通信 请帮帮我 谢谢 panagiotis您在客户端的服务器IP上使用了什么?您需要在此处输入服务器的服务器IP地址 如果您使用的是本地IP,很明显这不是路由器防火墙相关的问题,因为您在同一个网络下,

我看到了一个关于服务器/客户端tcp通信的教程。该教程是:

我把服务器程序放在安卓平板电脑上,客户端程序放在另一台安卓平板电脑上…我为服务器打开6000端口。我把服务器ip地址放在客户端代码上

问题是服务器和客户端不通信。。。 我按照教程中的步骤进行操作,并尝试使用Emulator的程序,但再次无法通信

请帮帮我

谢谢
panagiotis

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

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

服务器端IP上的端口上没有侦听内容 服务器端有一个本地防火墙正在阻止该连接尝试 您没有使用WIFI,因此您不在同一网络下。 如果您使用的是公共IP,总结一下防火墙阻塞问题。可能有阻塞的端口阻塞了您的连接

您应该确保可以以其他方式打开该服务,这将有助于您调试罪魁祸首所在。如果您已经这样做了,我建议使用一些调试工具来跟踪TCP数据包,我也不知道您在目标机器上使用的是什么类型的操作系统;如果是linux发行版,tcpdump可能会有所帮助


所有这些都假设您在AndroidManifest.xml文件中拥有android.permission.INTERNET权限。

我将ip地址放在android平板电脑上,服务器程序听起来不错。您可以检查您可以从开发机器ping这两个设备,然后您可以检查从一个设备到另一个设备的ping,并为此下载一个应用程序。如果ping正常工作,那么问题就出在你的应用程序中,或者出在网络路由器、防火墙、公共/私有IP等。如果我可以从android平板电脑ping到另一个android平板电脑,并且工作正常,那么程序是错误的?是的,如果你可以ping,可能意味着你的代码有问题。如果你不能ping,你必须首先解决网络问题。1服务器端IP上的端口没有任何东西在监听——可能2服务器端有一个本地防火墙阻止了连接尝试——我不认为3你没有使用WIFI,所以你不在同一个网络下。--平板电脑是同一个WIFI。然后检查第一个服务器和客户端安装到android平板电脑上的原因…android版本是4.2.2。我不明白这一点:你应该确保你可以以其他方式打开该服务,这将有助于你调试罪魁祸首在哪里。如果您已经这样做了,我建议使用一些调试工具来跟踪TCP数据包,我也不知道您在目标机器上使用的是什么类型的操作系统;如果是linux发行版,tcpdump可能会有所帮助。如何理解是否在我的路由器中打开端口?这取决于你的路由器,而不是本网站的主题,因此我可以给你一些指导:你必须登录路由器并检查端口转发。但如果您不想这样做,请使用本地IP地址,这样您可以确认或放弃该问题,因为在同一个网络中,您没有路由器防火墙问题。