我正在做一个项目,我需要我的移动应用程序与电脑上的网络浏览器对话,这两个设备都通过 wifi 连接。该应用程序将发送数据,计算机浏览器将接收这些数据,然后执行一些客户端代码。然后浏览器可能会发送一些反馈。
我最初的方法是让应用程序与端点对话,端点又与浏览器的客户端对话 (javascript
)。
执行此操作的最佳方法是什么?
更新
我不确定 Socket.io
是否是一个可能的解决方案,因为它需要托管服务器。是否可以使用套接字解决此问题?
最佳答案
您现在已经编辑了您的问题以提及 P2P。这很难实现 PHONE TO BROWSER(即,很难,我的意思是 6 到 12 个人月的工作 - 和/或根本不可能)。然而,在大多数情况下,您可以立即(即“每个平台上的一行代码”)通过使用像 pubnub 这样的服务来解决问题。就像没有人再拥有后端一样,一切都是通过 parse.com 或游戏中心完成的,就像你提到的网络现在只是通过 pubunb(或任何竞争对手)完成的。
这是一个极其常见的用例问题 - 每个人都只是使用下面提到的 PubNub 或其竞争对手之一。
现在再简单不过了,只需使用 pubnub.com
这是世界上最大的数据消息服务是有原因的!
基本上没有其他现实的方法,它非常简单 - 几行代码。
关于javascript - 移动应用程序和 PC 浏览器之间的点对点通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26116463/