0
我在考虑构建可相互通信的Android应用程序 - 例如,即时通讯或游戏。与任何Java/Android一样,我可以使用一套TCP/UDP通信库。Android设备之间的TCP连接
问题是这样的:Android设备通常通过Telco网络连接,而电信公司通常有防火墙/ NAT路由器,这使得无法直接连接到Android设备。
有没有人设法使用套接字直接连接2个设备?
我在考虑构建可相互通信的Android应用程序 - 例如,即时通讯或游戏。与任何Java/Android一样,我可以使用一套TCP/UDP通信库。Android设备之间的TCP连接
问题是这样的:Android设备通常通过Telco网络连接,而电信公司通常有防火墙/ NAT路由器,这使得无法直接连接到Android设备。
有没有人设法使用套接字直接连接2个设备?
STUN通常用于NAT遍历。虽然可能有点矫枉过正。
Socket,ServerSocket和DatagramSocket是用于通信。
请参阅:http://stackoverflow.com/questions/44205/direct-tcp-ip-connections-in-p2p-apps – QVDev 2013-03-08 09:44:55