浏览器聊天没有互联网

The*_*t94 3 javascript p2p web-chat

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

我遇到过像peer.js这样的javascript文件.但我认为它使用互联网.我希望它没有互联网连接.

提前致谢.

Dai*_*Dai 5

使用WebRTC,可以在同一本地网络中的 Web浏览器之间建立对等通信: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套接字)或更低级别的硬件控制,例如目前,能够创建Ad-hoc Wi-Fi网络,新的蓝牙个人局域网或LE蓝牙连接......

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