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

在两部android手机之间建立P2P连接?,android,real-time,p2p,Android,Real Time,P2p,我正在尝试开发一个android应用程序,通过它我可以实时共享一些文件或其他应用程序(可以被认为是远程桌面共享的一个微型版本)。所以我试图在两部手机之间建立一个P2P连接,但对于那个些手机来说,它们需要对方的IP地址。是否有任何方法,我可以通过使用电话号码获得其他设备的IP地址。如果没有,我将如何知道设备的IP地址 您可以发布一些关于设置实时P2P连接的其他建议吗?这些手机没有公共IP地址,并且(通常)不在同一子网中,因此您不能直接从一个手机向另一个手机发送IP数据包。您需要一台服务器来中继数据

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


您可以发布一些关于设置实时P2P连接的其他建议吗?

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