JXTA のようなフレームワークを使用しない p2p アプリケーションを開発する必要があります。StackOverflow でさまざまなトピックを検索しましたが、必要なものが得られません。クライアントとそのリソースのリストを管理するサーバーがあります。クライアントはサーバーに連絡して、どのクライアントが何を持っているかを調べます。クライアントがサーバーからこの情報を取得した後、他のクライアントとの p2p 接続を確立します - サーバーはこれに関与しません。
同じプログラムでクライアントソケットとサーバーソケットを作成する方法について知る必要があります。つまり、プログラムはサーバーとクライアントのようにする必要があります。私を助けてください。
for ex:
client code
Socket clientSocket = new Socket("localhost", 10000);
server code
ServerSocket welcomeSocket = new ServerSocket(10000);
while(true)
{
//client socket
Socket connectionSocket = welcomeSocket.accept();
.......
.......
}
サーバーソケットをクライアントに追加してサーバーのように動作させるにはどうすればよいですか? スレッドを使用する必要があることはわかっていますが、これについて詳しく説明できる人はいますか? または、関連するスレッドを投稿してください..さまざまなフォーラムやウェブサイトを見るのにうんざりしています..