用一个A软件操作B软件,B需要把测试数据实时的传递给A,让A把这些数据显示在界面上,实现一个数据的实时传递,两个手机的距离很远,将超过WiFi和蓝牙的有效通信距离,怎样做既可以让两个APP之间进行实时的数据传递,而且不受距离的限制,求高手给个方案。
解决方案
50
http://blog.csdn.net/join_wangzi/article/details/7779709
http://blog.csdn.net/xukai871105/article/details/39252653
题主可以看看这两篇文章,MQTT消息推送原理基本上就是Clint1向服务端订阅一个消息,用一个字符串Msg1命名,另一个Clint2向服务器发送一个消息,名字也是Msg1,Clint就能接收到消息了,然后做本人的处理
http://blog.csdn.net/xukai871105/article/details/39252653
题主可以看看这两篇文章,MQTT消息推送原理基本上就是Clint1向服务端订阅一个消息,用一个字符串Msg1命名,另一个Clint2向服务器发送一个消息,名字也是Msg1,Clint就能接收到消息了,然后做本人的处理
20
必须要中转吧,实际点你应该把重心放在提升中转效率
30
wifi是可以桥接的,这样能延伸距离。B把数据传给服务器,A有一个service负责周期性请求服务器,看能否有数据,假如有数据发送广播,A还有一个广播 接收器,一旦接收到广播,刷新界面。