我已经写了一个Android应用程序,其中包括通过wifi在两个手机之间创建套接字连接。在我的无线路由器和WEP安全保护下,这个连接在家里工作得很好。然而,当我试图在我当地的咖啡店运行这个应用程序时,我无法建立套接字连接。两个droid都连接到了商店的无线网络,客户端使用的是正确的IP地址。然而,当我尝试建立连接时,我收到了一个SocketTimeoutException。我已经在其他地方(带有WEP的家庭类型)试用过这款应用,只要两部手机都连接到wifi网络,他们就可以设置插座连接。
公共wifi网络的配置中是否存在不允许建立套接字连接的情况?
发布于 2011-10-31 05:28:39
这可能是这家咖啡店的路由器只允许特定的端口,如80的http和其他端口被设备阻止,也许你可以尝试在设备上设置您的服务器在这样的正常开放的端口。
https://stackoverflow.com/questions/7947901
复制相似问题