gpt4 book ai didi

javascript - 在没有服务器的情况下建立 Html5 canvas javascript p2p 连接

转载 作者:行者123 更新时间:2023-11-30 20:50:37 24 4
gpt4 key购买 nike

在决定如何制作我的申请之前,我正在获取信息,我来到了这一点。不涉及服务器,只有两个用户打开了他们的应用程序,其中一个“充当服务器”,这意味着下载文件夹中的一个简单的 file.txt 用于保存用户的进度,另一个客户端连接也可以读取和读取修改它。如果连接或电源关闭, session 的进度不会丢失。不需要对可能的黑客进行全面的安全保护,它将以另一种方式处理。

我一直在阅读像 node.js 这样的东西,但我希望它只是客户端的。我也在读https://webrtc.org/ .我阅读了 2010 年的消息并开始谈论这个但说浏览器或其他东西不支持它......现在页面说没关系,但是......搜索 p2p 主题,只出现旧答案。现在是什么状态?也许有更好的选择?

最佳答案

您 100% 会在某个时候需要服务器。

HTML、CSS 和 JavaScript 需要从某个地方提供。

您可以使用 WebRTC 在两个浏览器之间创建点对点数据连接,但您仍然需要一个服务器来处理信号(两个用户如何在网络上找到对方),可能还需要一个 TURN 服务器处理网络遍历。

最后将游戏保存在其中一个客户端的目录中会出现问题。没有办法让浏览器直接保存到文件中。可以让浏览器通过保存对话框提供文件下载,但需要用户选择保存位置。同样,浏览器不能只从磁盘读回文件;用户需要上传它。

关于javascript - 在没有服务器的情况下建立 Html5 canvas javascript p2p 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48225533/

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