javascript - 移动应用程序和 PC 浏览器之间的点对点通信

标签 javascript android ios network-programming browser

我正在做一个项目,我需要我的移动应用程序与电脑上的网络浏览器对话,这两个设备都通过 wifi 连接。该应用程序将发送数据,计算机浏览器将接收这些数据,然后执行一些客户端代码。然后浏览器可能会发送一些反馈。

我最初的方法是让应用程序与端点对话,端点又与浏览器的客户端对话 (javascript)。

执行此操作的最佳方法是什么?

更新

我不确定 Socket.io 是否是一个可能的解决方案,因为它需要托管服务器。是否可以使用套接字解决此问题?

最佳答案

您现在已经编辑了您的问题以提及 P2P。这很难实现 PHONE TO BROWSER(即,很难,我的意思是 6 到 12 个人月的工作 - 和/或根本不可能)。然而,在大多数情况下,您可以立即(即“每个平台上的一行代码”)通过使用像 pubnub 这样的服务来解决问题。就像没有人再拥有后端一样,一切都是通过 parse.com 或游戏中心完成的,就像你提到的网络现在只是通过 pubunb(或任何竞争对手)完成的。

这是一个极其常见的用例问题 - 每个人都只是使用下面提到的 PubNub 或其竞争对手之一。


现在再简单不过了,只需使用 pubnub.com

这是世界上最大的数据消息服务是有原因的!

基本上没有其他现实的方法,它非常简单 - 几行代码。

enter image description here

关于javascript - 移动应用程序和 PC 浏览器之间的点对点通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26116463/

相关文章:

android - 是否可以在通话中以编程方式在拨号器上调用号码……?

ios - 无法从 Swift 上的单独节点检索 Firebase 数据

ios - 如何用图像替换 UIView?

javascript - 在 D3.js 中向动画饼图添加新分段

c# - 找不到 Android 文本文件

javascript - 我收到此错误 "No module: ngResource"

android - recyclerview 中的粘性标题/项目

ios - 从不兼容类型分配给可为空的 ID

javascript - 当目标流发出错误事件时,我们能否以某种方式重用源流?

javascript - 在Android运行时访问浏览器的DOM内容