如何在没有主服务器的情况下创建 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 地址并手动更新吗?这有意义吗?