如何创建文件共享来传输来自2个不同本地服务器的文件(类似p2p)


How to create a file sharing to transfer files from 2 different localserver (P2P-like)

如何创建一个没有主服务器的P2P脚本来管理连接和文件传输?没有种子或水蛭之类的东西,只是从一台电脑到另一台电脑。

我已经在SO上读过几个类似的问题,但我想确切地解释一下我需要什么,也许奇迹就会发生。

解释说:

用户A &B,两者都有本地安装的PHP服务器。

用户A类型127.0.0.1:[服务器端口],得到一个页面:1个IP, 17个文件。用户A单击IP,获取文件列表。如果他点击一个文件,jQuery/PHP脚本会将该文件下载到htdoc目录。用户B看到用户A正在下载该文件的警报(127.0.0.1[服务器端口])。

有可能吗?有什么建议吗?

第二个问题:用户A更改他/她的IP,向用户B发出HTTP请求,新的IP存储在本地SQLite数据库中。(对于这部分,没关系,脚本每X分钟检查一次IP是否相同,在更改时,它发送请求)

如果两个用户同时更改他们的IP怎么办?他们需要相互联系以获取他们当前的IP地址并手动更新吗?这有道理吗?

您可以通过浏览器下载文件。试试这个-> 1步将要共享的文件制作为zip文件。-> 2步zip文件完成后(示例abc.zip)。-> 3步在B的浏览器中输入A的本地IP 127.0.0.1:[服务器端口]选择列出的文件并点击zip文件你会得到一个保存文件的选项然后你可以在下载

中找到