智能手机之间的通信

发布于 2024-11-01 19:38:34 字数 149 浏览 4 评论 0原文

以游戏为例,我如何与另一部智能手机进行通信? 我正在使用 Objective-C 进行开发,我需要传递/接收有关屏幕上某些元素的位置的信息,但我不知道如何做到这一点,你能给我一些提示吗?我需要一个打开套接字的物理服务器吗?我如何管理连接?

感谢您的任何帮助。 乔纳森.

how can I communicate with another smartphone per example in a game?
I'm developing in objective-c, I need to pass/receive informations about positions of some elements on the screen, but I've not ideas of how i can do this, can you give me some tips? Do i need a physical server with a socket open? and how can i manage the connection?

Thanks for any help.
Jonathan.

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

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

发布评论

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

评论(2

从﹋此江山别 2024-11-08 19:38:34

查看 的点对点方法GameKit。它专为多个设备相互通信而设计。仅限 iOS。

Look into the peer-to-peer methods of GameKit. It's designed for multiple devices to communicate with each other. iOS only.

仲春光 2024-11-08 19:38:34

一部电话无法轻松地以编程方式直接与另一部电话通话。那么,您也许可以让手机 A 向手机 B 发送电子邮件或短信,但手机 B 的应用程序将无法对通知进行操作。 (既然你提到了 obj-C,我假设你正在使用 iOS)

所以你可能需要一个中央服务器的帮助。假设应用程序在两部手机上运行。手机A可以向服务器发出http请求;而电话 B 则轮询可能的响应。它可以使用类似彗星的技术来减少轮询开销。

One phone can't readily programmatically talk directly to another phone. Well, you might be able to get phone A to send an email or SMS to phone B, but then phone B's app won't be able to act on the notification. (Since you mention obj-C I assume you're using iOS)

So you'll likely have to have a central server help out. Assuming apps running on both phones. Phone A can make an http request to the server; while phone B polls for a possible response. It can use a comet-like technique to reduce polling overhead.

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