日安!
在这里How implement the VOIP application using android.net.rtp package的基础上编写了应用程序
当两部手机都在同一个wi-fi网络中工作时(地址如192.168.1.44),但如果手机在不同的wi-fi网络或3g中,如何使程序工作?
发布于 2013-09-30 04:50:51
我认为您必须让电话将其ip报告给服务器,然后服务器将ip中的任何更改转发给正在通信的电话。
然而,即使有了这些,仍然有很多障碍需要克服。
如果电话在防火墙后面,或者经常更换ip,他们应该一直关闭服务器吗?如果没有,你想在ip更改后转发,你需要实现一些Google Cloud消息,即使这样,在ip更新到达之前也可能需要5- 10秒。同时会发生什么呢?
我希望我可以将你重定向到安卓的SkypeKit应用程序接口,但我不确定他们是否已经有了它,我想这将是一个更容易和可靠的解决方案。
我为这个有点坏的回答道歉,但我认为沿着这条路走下去是浪费时间。除非您找到某种API,可以解决此类应用程序中涉及的大部分困难。
https://stackoverflow.com/questions/19082410
复制相似问题