I am wondering how can I make real time data exchanges on mobile phones like whatapps, viber or skype do on phones. Until now I managed to make a server work on my android phone with web services but it works only with a wifi network as when we use 3G or edge connections, we have private IP Addresses and I can't be joined when using 3G. Of course I can buy a public IP address but I didn't have to when I use viber or whatapps, so I guess there is a solution.
So my question is how to get around those NAT (Network Address Translation) without having to make a periodic check for data?
问问题
5416 次
2 回答
0
A bit vague question. But these apps all basically do either tunneling via external server or NAT traversal. And there are lots of different techniques available...
于 2012-02-04T12:49:58.903 回答
-1
由于电话每隔几秒就可以更改其 IP 接口(和地址),因此击败 NAT 可能不是一个好主意。
于 2012-02-04T15:33:12.447 回答