我正在尝试建立一个带有android客户端和Java服务器的客户端/服务器模型。该连接是通过TCP建立的。
当android设备在WIFI上时,我的所有代码都可以正常工作,但是每当我连接到无线网络(例如3g、4g)时,插座都拒绝连接。
我一直在阅读有关NAT穿越的文章,但我不确定在实现允许连接的必要步骤时从哪里开始。
注意:我的服务器有一个静态IP地址
发布于 2012-12-19 14:26:32
我猜你有一个与网络相关的问题。假设您的服务器位于路由器后面,您的服务器套接字必须绑定到它的LAN IP (而不是直接绑定公共互联网IP)。然后你需要设置端口转发,防火墙规则等,以确保互联网上的每个人都可以看到你的服务器(使用在线端口开放检查器/ telnet从另一个网络进行检查是一个很好的测试)
https://stackoverflow.com/questions/13945697
复制相似问题