Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
通过公共wifi的Android移动到移动套接字连接?_Android_Sockets - Fatal编程技术网

通过公共wifi的Android移动到移动套接字连接?

通过公共wifi的Android移动到移动套接字连接?,android,sockets,Android,Sockets,我已经编写了一个Android应用程序,其中包括通过wifi在两部手机之间创建套接字连接。使用我的无线路由器和WEP安全性,在家中连接工作正常。然而,当我试图在我当地的咖啡店运行该应用程序时,我无法进行套接字连接。两个机器人都连接到商店的无线网络,客户端使用的IP地址正确。然而,当我尝试建立连接时,我收到了一个SocketTimeoutException。我曾在其他(家庭型WEP)位置尝试过该应用程序,只要两部手机都连接到wifi网络,它们就可以设置套接字连接 公共wifi网络的配置中是否存在不

我已经编写了一个Android应用程序,其中包括通过wifi在两部手机之间创建套接字连接。使用我的无线路由器和WEP安全性,在家中连接工作正常。然而,当我试图在我当地的咖啡店运行该应用程序时,我无法进行套接字连接。两个机器人都连接到商店的无线网络,客户端使用的IP地址正确。然而,当我尝试建立连接时,我收到了一个SocketTimeoutException。我曾在其他(家庭型WEP)位置尝试过该应用程序,只要两部手机都连接到wifi网络,它们就可以设置套接字连接


公共wifi网络的配置中是否存在不允许设置套接字连接的情况?

这家咖啡店的路由器可能只允许http的特定端口,如80,其他端口被设备阻塞,也许你可以试着将服务器设置在设备的常开端口上。

我试着将端口设置为80,但仍然不起作用。事实上,使用端口80在我的家庭网络上甚至不起作用。尝试在端口80上运行套接字超时时会出现什么样的错误?我收到一条“连接被拒绝”消息在端口80上启动服务器应用程序怎么样?它正在启动还是正在关闭?您确定在端口80上运行了服务器应用程序吗?可能android上的某些设备已经使用了此端口,所以您可以尝试使用端口21进行ftp之类的操作,查找一些端口表并尝试其他几个端口。