多个电话/设备之间的通信
Posted
技术标签:
【中文标题】多个电话/设备之间的通信【英文标题】:communication between multiple phones/devices 【发布时间】:2015-10-24 21:12:02 【问题描述】:我想创建一个应用程序,让附近的手机/设备可以在彼此之间发送数据。
它应该看起来像除了一个之外的所有设备都打开了一些监听功能。一台设备创建游戏并将每个设备从列表添加到游戏。
我知道如何使用中间服务器来完成这项任务。但是我想在没有服务器的情况下以不同的方式实现这一点。例如,我可以创建在 ibeacons 附近找到并在列表中显示它们的应用程序,并从中获取数据。带蓝牙的手机之间是否可以通过蓝牙进行通信?
也许其他技术?我不想使用 NFC,因为距离太短。 另一个限制是,这个解决方案应该是一个 cordova/phonegap 插件?
编辑: 我需要在用户设备之间进行通信。例如,我想制作一个应用程序,让两个站在彼此附近的用户一起聊天。消息应在手机之间发送,无需服务器。
【问题讨论】:
看看这里:***.com/questions/31351164/… 【参考方案1】:听起来 iBeacons 是您想要实现的目标的完美解决方案。它不需要 NFC 或具有蓝牙 4.0 LE(低能耗)的仅限服务器的设备。
如果您对 iBeacons 不满意,我推荐 ios7 中也提供的 Multipeer Connectivity 框架:
https://developer.apple.com/library/ios/documentation/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/
这是关于 AppCoda 的一个很好的教程:
http://www.appcoda.com/intro-multipeer-connectivity-framework-ios-programming/
与 iBeacons 相比,使用 Multipeer Connectivity 框架的另一个好处是它不需要蓝牙 4.0 LE,而这在 iPad 2 和 iPhone 4 设备上不可用。
【讨论】:
感谢您的回答。我的问题可能不准确。我需要在用户设备之间进行通信。例如我想和你聊天。消息应该在我们的手机之间发送,无需服务器。为了更准确,我会将此评论添加到我的问题中。以上是关于多个电话/设备之间的通信的主要内容,如果未能解决你的问题,请参考以下文章