首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >1部手机和2部平板电脑在近距离进行通讯最有效的方式?

1部手机和2部平板电脑在近距离进行通讯最有效的方式?
EN

Stack Overflow用户
提问于 2015-01-14 14:07:54
回答 3查看 688关注 0票数 3

平台是Android 4.+

  • 我有1部电话扮演服务器的角色,2部平板电脑作为客户端。
  • 这些平板电脑距离服务器的距离小于5-10米,在同一个房间里。
  • 我的目标是让手机在两台平板电脑之间发布一个游戏,并监控正在发生的事情(就像游戏大师一样)。
  • 将有许多数据交换从/到电话,它通过蓝牙命令机器人(已经由一个独立的应用程序和SDK管理,我没有这个部分的来源)。

对于通信协议e,我正在考虑使用看起来不错的XMPP

对于“如何”,我无法决定哪一个在这两者之间是最好的:

  • 蓝牙

  • P2P

在这种情况下我应该用哪一种?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-20 13:18:23

这取决于特定游戏所需的带宽。在大多数情况下,蓝牙将是非常好的。它具有功率要求低的优点。如果您是流音频或视频数据,请选择WiFi。

对于游戏来说,XMPP是不必要的复杂。你看过FlatBuffers

票数 2
EN

Stack Overflow用户

发布于 2015-01-18 08:58:16

就像你解释的那样。我会使用蓝牙-但总是有利与弊:

蓝牙Pros:

  • 超级容易实现。
  • 文学模拟串口,发送字符串并解释它。

蓝牙计算机:

  • 不像威菲那么可靠。
  • 并不是所有的设备都有蓝牙。但几乎所有的平板电脑/手机都有Wifi。
  • 如果使用不当,就会堵塞套接字,需要重新连接。
  • 一台蓝牙服务器可以提供多达7台设备。Wifi直接(据我所知)对连接的数量没有限制(但在5个连接之后它会减慢)。

说了这些之后,我不知道服务器在您的应用程序中的角色是什么。如果这个项目和你画的一样,我只会用这两块平板电脑,除掉中间的那个人(电话)。除非,背后还有其他原因。

一个非常容易理解的蓝牙实现示例

票数 1
EN

Stack Overflow用户

发布于 2015-01-22 10:57:21

如果你想在手机上播放游戏,Wi P2P是最好的,但我从这个页面上得到的东西,它可以在Android4.0和更高版本上使用。

使用这些API,当每个设备都支持Wi P2P时,您可以发现并连接到其他设备,然后通过比蓝牙连接更长的距离进行快速连接。这对于在用户之间共享数据的应用程序非常有用,例如多人游戏或照片共享应用程序。

如果你想用字符串监视游戏,你最好使用蓝牙。我不知道大约10米,但我相信蓝牙工作在不到10米。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27944879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档