1

しばらくの間、私は C++ を使用して概念実証のチャット プログラムを作成することに興味を持っていました。私はそのアイデアについて多くのことを考え、システムをどのように設計するかの始まりを書き留めましたが、実装に関しては私の思考で壁にぶつかりました.

接続をルーティングするためのサーバーを使用したピアツーピア チャット クライアントの実装が C++ でどのようになるかを知りたいです。

サーバーは、ピアの中央レジストリとして使用されますが、プライマリ接続としては使用されません。サーバーは、ピア間の接続を割り当ててピア間の最適なパスを実現する以外に、クライアントと対話することはありません。最初のバージョンでは、それはすべてのクライアントが接続する単なるディレクトリであり、クライアントはそのディレクトリを使用して、チャットに利用できる他のクライアントに接続できます。(それがもう少し説明されることを願っています)。:)

4

2 に答える 2

4

XMPPの内容を確認する必要があります。メッセージングのルーティングと調整がすべてです。分散化とピアツーピアのようなアーキテクチャを使用します。

オープンソースの実装もたくさんあります。例えば、

于 2009-05-26T15:27:23.470 に答える