gpt4 book ai didi

javascript - 没有互联网的浏览器聊天

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:56 25 4
gpt4 key购买 nike

任何人都可以向我解释创建网络聊天(即类似于 whatsappweb)的可能性,它可以在没有互联网连接的情况下工作,这些设备通信的唯一可能方式是通过 WiFi 或蓝牙(即点对点)。如果这在地球上是不可能的,那么可以解释为什么吗?

我遇到过一些 javascript 文件,例如 peer.js。但我认为它使用互联网。我希望它在没有互联网连接的情况下工作。

提前致谢。

最佳答案

使用 WebRTC 可以在同一本地网络的网络浏览器之间建立点对点通信:https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRTC/Peer-to-peer_communications_with_WebRTC

只有在本地网络之外的通信才需要服务器:http://blog.vline.com/post/63765098884/webrtc-if-its-p2p-why-do-i-need-a-server

本页还有一个演示:https://hacks.mozilla.org/2013/05/embedding-webrtc-video-chat-right-into-your-website/

然而,WebRTC 是一个相对较新的系统,并未得到广泛支持 - 因此在现阶段考虑它是试验性的 - 但它有 Mozilla 的支持,因此它可能会在某个地方结束。

但是您只能使用 WebRTC 提供的功能 - 由于您的代码仍然是在浏览器中运行的 JavaScript,您将无法访问任何类型的实际网络 API(例如 Berkeley Sockets ) 或较低级别的硬件控制,例如创建 Ad-hoc Wi-Fi 网络、新的蓝牙个人区域网络或 LE 蓝牙连接的能力……目前。

Google 正在致力于提供可在浏览器中运行的蓝牙 API。目前它仅适用于 Chrome 扩展程序,但它可能很快就会在一般网页中可用:https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web

关于javascript - 没有互联网的浏览器聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43387280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com