gpt4 book ai didi

javascript - 是否可以仅使用 HTML(5) 和 JavaScript 构建 Torrent 客户端?

转载 作者:IT王子 更新时间:2023-10-29 03:03:26 25 4
gpt4 key购买 nike

没有更多要补充的了。是否可以仅使用 HTML 和 JavaScript 构建 Torrent 客户端。您不能使用 Java、ActiveX、NaCl 等...如果是,请给出高级描述。

我对前端开发了解不多,但我认为 websockets 将能够进行网络连接(是否可以将一个客户端连接到另一个客户端,而无需所有数据都通过服务器?)。我知道您不能使用 JavaScript 编写文件,所以我认为正在下载的文件要么必须完全保存在内存中,要么客户端必须使用 HTML5 中的一种新 API 来存储内容。

最佳答案

没有。不是。

这是因为 WebSocket 规范不在 HTML5 和 JavaScript 范围内;-) 话虽这么说,将问题打开到“使用[先进/即将推出的]浏览器中 native 支持的功能”,然后......

...仍然没有 :-)

这是因为 WebSocket 需要特殊的握手来设置限制。这不是一场免费的开放式 TCP 盛宴。该方法需要

  1. 要修改客户端以接受 WebSocket 请求(以及处理任何跨站点访问问题)

  2. 或者,更现实地说,一个要反弹的服务器

关于javascript - 是否可以仅使用 HTML(5) 和 JavaScript 构建 Torrent 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776112/

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