0

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

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

4

1 回答 1

1

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

于 2012-06-06T07:14:58.937 回答