質問

私は2つのクラス、サーバ・クラスとクライアントクラスを持つことを望みます。サーバ・クラスは、それぞれの新しいクライアントのIPアドレスとポート番号を受け取ると、リストに格納する必要があります。これは、接続されたクライアントとそのIPアドレスのリストを各クライアントに提供する必要があります。クライアントは、TCP接続を使用して相互に通信することができます。

キャッチは、クライアントがサーバーのIPアドレスが何であるかを知らないということです。プログラム全体は、しかし、ローカルエリアネットワーク上で実行されます。私の推測では、それはUDPブロードキャストのいくつかの並べ替えを必要とするが、プログラムの2つのインスタンスが同じコンピュータ上で実行されていない限り、私はこれをimplimentしようとするたびに、それは仕事をしないことです。

それだけですべてのコンピュータにプログラムをインストールし、ネットワークに差し込むの場合でなければならないので、アプリケーションが限定され、コンピューティング知識を持つクライアントがインストールされることになる。

誰もがC#.NET 3.5またはそれ以前のバージョンを使用して、この信頼性の高い、明確なimplimentationを持っている場合は、

それははるかに高く評価されるだろう。

役に立ちましたか?
scroll top