Android 通过互联网在手机之间发送数据?
有没有办法在两台安卓设备之间通过互联网进行通信,而不必在两台设备之间提供任何服务 比如从device1向device2发布一些东西,而不必在任何其他服务器或其他任何东西上“中间着陆”Android 通过互联网在手机之间发送数据?,android,Android,有没有办法在两台安卓设备之间通过互联网进行通信,而不必在两台设备之间提供任何服务 比如从device1向device2发布一些东西,而不必在任何其他服务器或其他任何东西上“中间着陆” 另一个问题:我试图通过互联网ping我的手机(只是使用IP地址),但没有成功,因为我的ISP似乎为所有手机或至少其中一些手机共享相同的WAN-IP。那么,是否有任何方法可以通过使用IP或我的Google帐户或其他什么来实际ping或向我的特定手机发送数据呢?BitTorrent是P2P,也可以在普通WAN IP后面
另一个问题:我试图通过互联网ping我的手机(只是使用IP地址),但没有成功,因为我的ISP似乎为所有手机或至少其中一些手机共享相同的WAN-IP。那么,是否有任何方法可以通过使用IP或我的Google帐户或其他什么来实际ping或向我的特定手机发送数据呢?BitTorrent是P2P,也可以在普通WAN IP后面工作。您可以实现类似的功能,但是您需要知道设备A和B的IP地址以及要进行通信的端口。这些ISP通常允许动态端口转发。几乎所有的最终用户设备都位于ISP的路由器后面,其中许多设备位于网络层次结构中的许多设备后面;因此,最终用户设备具有公共IP地址的情况非常罕见 即使您希望运行公共请求侦听服务器,也不必获取设备的公共IP地址,而是在路由器上创建重定向,将某些请求重定向到设备 话虽如此,如果两个终端设备之间没有公共服务器,则无法使用internet在它们之间进行通信
所以您可能的解决方案是:(如果您不想使用中间服务器),您可以使用彩信直接将数据发送到手机号码。您应该将静态ip连接到其中一个设备。如果您从移动服务提供商连接到Internet,提供商通常不提供静态ip。您可以动态获取ip并通过短信发送到其他设备问是人,搜索是神圣的。我不认为你可以发送任何东西到电话,而不需要它连接到中间服务器。IP地址是有限的资源。好吧,但是。。现在我不谈这个话题了。。但是,例如windows“ping”。这必须考虑如何将x-amount字节传输到另一台机器/设备。。或者这台机器/设备是否也内置了一个小型服务器来处理请求?我不相信你可以,因为必须设置一些中央系统来确保数据到达正确的位置。手机似乎没有这种功能。正如Roman所说,IP地址是有限的。Aaa到bad:(…如果在发送/接收数据之前不必在另一台服务器/机器上“跳转”,那就太好了。)。。