通过公共wifi的Android移动到移动套接字连接?
我已经编写了一个Android应用程序,其中包括通过wifi在两部手机之间创建套接字连接。使用我的无线路由器和WEP安全性,在家中连接工作正常。然而,当我试图在我当地的咖啡店运行该应用程序时,我无法进行套接字连接。两个机器人都连接到商店的无线网络,客户端使用的IP地址正确。然而,当我尝试建立连接时,我收到了一个SocketTimeoutException。我曾在其他(家庭型WEP)位置尝试过该应用程序,只要两部手机都连接到wifi网络,它们就可以设置套接字连接通过公共wifi的Android移动到移动套接字连接?,android,sockets,Android,Sockets,我已经编写了一个Android应用程序,其中包括通过wifi在两部手机之间创建套接字连接。使用我的无线路由器和WEP安全性,在家中连接工作正常。然而,当我试图在我当地的咖啡店运行该应用程序时,我无法进行套接字连接。两个机器人都连接到商店的无线网络,客户端使用的IP地址正确。然而,当我尝试建立连接时,我收到了一个SocketTimeoutException。我曾在其他(家庭型WEP)位置尝试过该应用程序,只要两部手机都连接到wifi网络,它们就可以设置套接字连接 公共wifi网络的配置中是否存在不
公共wifi网络的配置中是否存在不允许设置套接字连接的情况?这家咖啡店的路由器可能只允许http的特定端口,如80,其他端口被设备阻塞,也许你可以试着将服务器设置在设备的常开端口上。我试着将端口设置为80,但仍然不起作用。事实上,使用端口80在我的家庭网络上甚至不起作用。尝试在端口80上运行套接字超时时会出现什么样的错误?我收到一条“连接被拒绝”消息在端口80上启动服务器应用程序怎么样?它正在启动还是正在关闭?您确定在端口80上运行了服务器应用程序吗?可能android上的某些设备已经使用了此端口,所以您可以尝试使用端口21进行ftp之类的操作,查找一些端口表并尝试其他几个端口。