ローカルLAN上で少量のデータを見つけてそれ自体の他のインスタンスと交換する必要があるサーバーアプリケーションがあります。
これは、アプリケーションの重要な部分ではありません。
中央サーバーまたは事前構成なしでピアツーピアで実行する必要があります。
このようなことをする既存のライブラリはありますか?
編集
私は.NET2.0を使用しており、Windowsソケットをベースにしたものを好むことを述べておく必要があります。
ローカルLAN上で少量のデータを見つけてそれ自体の他のインスタンスと交換する必要があるサーバーアプリケーションがあります。
これは、アプリケーションの重要な部分ではありません。
中央サーバーまたは事前構成なしでピアツーピアで実行する必要があります。
このようなことをする既存のライブラリはありますか?
編集
私は.NET2.0を使用しており、Windowsソケットをベースにしたものを好むことを述べておく必要があります。
ローカルLANのみに関心がある場合は、単純なブロードキャストプロトコルが機能するはずです。各クライアントに特定のポートでリッスンさせます(おそらく別々のスレッドで)。1つのクライアントが通信したい場合は、そのポートでローカルネットワークにブロードキャストします。次に、各リスニングクライアントは、接続情報(データの受け入れに使用するアドレス/ポート)で応答する必要があります。次に、送信側クライアントは、データを送信するクライアントを選択し、通常どおりそのクライアントに接続できます。
または、データの機密性が低く、配信の信頼性が必要ない場合は、目的の受信者であるクライアントに関する情報とともに情報をブロードキャストし、関心のあるクライアントにデータを取得させることができます。 。
C4FVistaピアツーピアツールキット