首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用Cordova应用程序在对等网络中传输文件?

是否可以使用Cordova应用程序在对等网络中传输文件?
EN

Stack Overflow用户
提问于 2015-03-20 00:51:22
回答 1查看 836关注 0票数 0

我有两台设备,我想通过这两台设备发送一个文本文件。它们都在同一台路由器上,我知道它们的IP地址,但它们不能访问外部网络(没有3G/LTE,Wi-Fi路由器也被切断了与外界的联系)。

这可能看起来很疯狂,但可以把它想象成使用Wi-Fi路由器移动车辆,但你最终进入了3G/LTE死区,当服务器不可用时,我仍然需要在设备之间传输数据。

是否可以使用Web RTC或Web Sockets进行握手并传输文本文件设备A <-->设备B?

我见过用于视频流和音频流的httpd插件和web RTC插件,但文件传输似乎不太受欢迎。

有没有什么想法,或者其他的语言可以做到这一点?

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

发布于 2015-03-20 15:01:36

问题是交换信令以建立呼叫(提供/应答/ICE候选)。浏览器/应用程序不允许在任意本地网络端口上通信。

如果您在失去互联网连接之前已经连接了WebRTC上的DataChannel,则可以使用该通道协商额外的呼叫。

还可以使用一些附加的应用程序/配置(启用本地http服务器并更改其中的内容),以及从浏览器中剪切和粘贴文本。

如果您可以在已知IP (或等效IP)上运行本地http服务器,则可以将其用于信令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29150453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档