2011-10-30 144 views
0

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

公共WiFi网络配置中是否存在不允许套接字连接设置的问题?

回答

1

这可能是在这个咖啡店的路由器只允许特定的端口,如http和其他端口被设备阻止,也许你可以尝试在这个常开端口设备上设置你的服务器。

+0

我试着将端口设置为80,但它仍然不起作用。实际上,使用端口80在我的家庭网络上甚至不起作用。 – sanddune

+0

你试图在80端口套接字超时上运行什么样的错误呢? – Mateusz

+0

我收到“连接被拒绝”消息 – sanddune