【发布时间】:2026-02-03 02:50:01
【问题描述】:
如何在没有主服务器的情况下创建 P2P 脚本来管理连接和文件传输?没有种子/水蛭的东西,只是从一台计算机到另一台计算机。
我已经阅读了一些关于 SO 的类似问题,但我想准确解释我需要什么,也许奇迹会发生。
解释:
用户 A 和 B,都在本地安装了 PHP 服务器。
用户 A 键入 127.0.0.1:[服务器端口] 并获得一个页面:1 个 IP,17 个文件。 用户 A 单击 IP 并获取文件列表。如果他单击文件,jQuery/PHP 脚本会将文件下载到 htdoc 目录。用户 B 在他/她的一侧(127.0.0.1[服务器端口])看到用户 A 正在下载此文件的警报。
有可能吗?以及实现此目的的任何提示?
第二个问题: 用户 A 更改他/她的 IP,向用户 B 发出 HTTP 请求,新 IP 存储在本地 SQLite DB 中。 (这部分没关系,脚本每X分钟检查一次IP是否相同,更改时发送请求)
如果两个用户同时更改 IP 怎么办?他们需要相互联系以获取他们当前的 IP 地址并手动更新吗?这有意义吗?
【问题讨论】:
-
您好 Jeremy,我对您的帖子进行了一些编辑,以便将实际问题放在正文的顶部。主页上的预览只有 2 行长,因此可以确保您的问题是可见的,可能会吸引更多人访问和帮助,而不是“问候”或“你好”或“晚上好”等。希望这会有所帮助! :)
-
为什么两个用户都没有一些dns服务,所以问题,用户不会发现自己会消失......
-
谢谢 jmort253 我很感激 :)
-
感谢 Glavić 的想法,我将对此进行调查。你知道如何用 php 脚本来实现吗?
标签: php download p2p localserver