您是否看过高通的AllJoyn库?它旨在通过蓝牙或wifi运行,因此可能会适合,尽管如果您通过3G或更宽范围的网络进行连接,则将无法正常工作。
鉴于不在同一网络上的两个远程设备之间的网络变化和可靠性,我想问点对点是否是最佳解决方案,并冒昧建议考虑在两者之间使用应用程序服务器,然后再使用云到设备消息传递
[不建议使用](可能与Google App Engine串联)。即,要发送消息,发送者将其传递给服务器,然后服务器将其传递给接收者。
从理论上讲,网络上的所有设备都具有唯一的IP地址,并且可以互相通信,但是由于路由器/防火墙的配置不同,所以它很少那么简单,因此您需要特别注意所使用的端口,尤其是考虑到许多入站出于安全原因,默认情况下端口被阻止。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)