在两部Android手机之间建立P2P连接?

时间:2012-06-06 07:00:04

标签: android real-time p2p

我正在尝试开发一个Android应用程序,通过我可以实时共享一些文件或其他应用程序(可以被认为是远程桌面共享的微型版本)。所以我试图在两部手机之间建立一个P2P连接,但是因为这些手机需要彼此的IP地址。有没有什么方法可以通过使用电话号码获得其他设备的IP地址。如果没有,那么我将如何知道设备的IP地址?

请您发布一些建议实时P2P连接的建议吗?

1 个答案:

答案 0 :(得分:1)

手机没有公共IP地址,并且(通常)不在同一子网中,因此您不能直接从一个到另一个发送IP数据包。您需要一台服务器来中继数据包。我这样做的一种方法是使用asmack库和OpenFile之类的XMPP服务器。