我们有带TCP套接字的服务器。如果客户端(移动电话)与Wi-Fi连接连接,则没有问题。但是如果客户端尝试使用3G连接连接到套接字,则它无法连接。
客户端的代码:
mikrofon = new Socket();
SocketAddress address = new InetSocketAddress(serverip, port);
mikrofon.connect(address);
注意:如果客户端通过3G连接使用telnet ping服务器,它会得到响应。但是在我们的应用程序中我们无法连接,它会抛出超时异常。我们设置超时无限,仍然没有连接。