0

接続とファイル転送を管理するメイン サーバーなしで P2P スクリプトを作成するにはどうすればよいですか? あるコンピューターから別のコンピューターへのシード/リーチはありません。

SOに関する同様の質問をいくつか読みましたが、必要なものを正確に説明したいと思います。奇跡が起こるかもしれません。

説明:

ユーザー A と B の両方に、PHP サーバーがローカルにインストールされています。

ユーザー A は 127.0.0.1:[サーバー ポート] と入力し、1 つの IP、17 個のファイルを含むページを取得します。ユーザー A が IP をクリックして、ファイルのリストを取得します。彼がファイルをクリックすると、jQuery/PHP スクリプトがそのファイルを htdoc ディレクトリにダウンロードします。ユーザー B の側 (127.0.0.1 [サーバー ポート]) に、ユーザー A がこのファイルをダウンロードしているという警告が表示されます。

出来ますか?そして、これを達成するためのヒントはありますか?

2 番目の質問: ユーザー A が自分の IP を変更し、ユーザー B に対して HTTP 要求が行われ、新しい IP がローカルの SQLite DB に保存されます。(その部分については、大丈夫です。スクリプトは、IPが同じかどうかをX分ごとにチェックし、変更時にリクエストを送信します)

両方のユーザーが同時に IP を変更するとどうなりますか? 現在の IP アドレスを取得して手動で更新するには、互いに連絡を取る必要がありますか? これは理にかなっていますか?

4

1 に答える 1