无线直接文件传输

时间:2014-04-17 08:34:02

标签: android android-wifi gprs peer

如何在不使用中间服务器的情况下使android对等直接文件传输

我已经尝试过使用中间服务器的应用程序,但它无法正常工作请帮助我。

1 个答案:

答案 0 :(得分:0)

这一个实际上非常三重......在很多情况下几乎不可能。

基本上:要允许两个设备之间的直接P2P连接,一个设备必须启动与另一个设备的连接,这可以回答。

因此,一台设备必须打开与IP-Adress和另一台设备可达的端口的连接。如果您连接到相同的WLAN接入点,则只需在一台设备上显示本地IP地址,并在所需的任何端口上打开两者之间的直接连接。

如果设备位于不同的无线网络中,或者通过3G连接,则会出现一系列问题,从NAT开始。您必须找到一种方法让一个设备读取他的公共IP地址(可能通过STUN服务器)并将此信息传递给另一个客户端。然后你的接入点必须支持UPnP或一些类似的NAT-Traversal,以便其他客户端可以联系到你,如果它没有被ISP,路由器或电话阻止......