Android UDP套接字通信(客户端服务器背后不同的路由器)

时间:2013-09-27 06:39:54

标签: java android sockets udp client-server

问题仅在沟通之间。

我想通过互联网展示两个动态IP(不同路由器背后)移动设备之间的数据通信(流媒体)

客户(A [192.168.1.22])< - > NAT(ROUTER [192.168.1.1])< --->互联网(S-MyServer [62.68.45.111])< ---> NAT(ROUTER [192.168.0.1])< --->客户机(B [192.168.0.44])

A< - > S< - >乙

一个手机* (客户端A) *会将录制的语音数据发送到服务器(S),其他客户端(B)将获取从服务器(S)流式传输数据并在耳机中播放,从客户端(B)到客户端(A)进行数据传输。(就像VOIP一样)

我通过两个Android移动设备之间的直接通信(通过静态IP和同一NAT(路由器))完成了Wifi语音呼叫,但是想通过互联网这可能吗?建议我。

当我尝试通信问题时,服务器(S)无法向客户端(B)发送任何数据,因为端口未转发,并且不想转发端口。

提前致谢。 抱歉英语不好。

0 个答案:

没有答案