假设我们有一个10人的小组,彼此之间20m之内。每个人都有一部手机(iPhone/Android/Windows手机)。
然后一个人点击屏幕以发送消息。
而这立即被其他人注册。同步是关键。它必须在几毫秒内击中所有目标设备。
我该怎么办?
我正在Unity3D中工作,尽管由于它允许移动插件,所以我可以在每个平台上单独实现。
仅限iphone的解决方案仍然会引起人们的兴趣。
编辑:请不要只是说“使用蓝牙”
编辑:重新表达问题的一种方法:是否可以设置一堆手机,以便可以在它们之间发送UDP数据包? (Ad-Hoc网络?)
编辑:链接:
Transfer NSString between two devices via bluetooth in iOS
Transfer data between iOS and Android via Bluetooth?
最佳答案
对于Android,“WiFi-Direct”将完美地做到这一点。
对于iPhone,“Multipeer Connectivity”可能是您想要的。
我是一名Android开发人员,对iPhone不太熟悉。据了解,Wifi-Direct使用wifi,Multipeer Connectivity使用蓝牙。
而且,iphone可以连接到android WiFi-Direct soft ap。
希望这会有所帮助。
关于mobile - Unity3D-向附近的其他手机发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20331437/