两个不同设备上的两个应用程序之间的 Android 通信

发布于 2024-12-21 19:48:41 字数 114 浏览 3 评论 0原文

是否可以通过互联网在两个不同设备上的两个不同应用程序之间建立通信。我想从设备 A 上的应用程序点击一个设备 B 上的应用程序,并将数据从设备 B 上的应用程序获取到设备 A 上的应用程序。 如果可以的话,该怎么做?

Is it possible to establish communication between two different apps which are on the two different devices over the internet. I want hit the app which is on one deviceB from the app which is on deviceA and get data from the app on deviceB to app on deviceA.
If it is possible , How to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

错々过的事 2024-12-28 19:48:41

实际上只能通过服务器。移动设备无法直接相互连接,因为 NAT 阻止建立入站连接。

因此,您将需要:

  1. 用户或设备识别方案。用户如何找到彼此?如何表明他们想要连接到谁?您需要自行提供。

  2. 推送技术来通知用户有人想要连接。使用 C2DM

  3. 您自己的服务器,您将通过它中继用户想要共享/发送的数据。

Practically only through a server. Mobile devices can not directly connect to each other because NAT prevents establishing inbound connections.

So you will need:

  1. User or device identification scheme. How do users find each other? How do the indicate to whom they want to connect to? You need to provide this on your own.

  2. Push technology to notify user that someone wants to connect. Use C2DM.

  3. Your own server through which you'll relay data users want to share/send.

分分钟 2024-12-28 19:48:41

如果两个设备都在蓝牙范围内,则蓝牙可以用作通信介质,蓝牙聊天应用程序就是一个很好的例子。

If both the devices are in Bluetooth range then the Bluetooth can be used as a communication medium, the Bluetooth chat application is a good example of this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文