1

C#で、マルチキャストを介してTOPIC名を使用してクライアントとサーバー間の通信を作成できるかどうかを知っていますか?

それを行うことができるクラスまたは無料のメッセージングシステムはありますか?基本的に、サーバーは通信を開き、トピック名で表されるチャネルにデータを送信します。つまり、「MAIN_DATA」などの文字列と、そのトピックをサブスクライブしたすべてのクライアント(マルチキャストであるため複数)は、トピックからデータを取得できます。

よろしく

4

1 に答える 1

2

トピックによって、マルチキャストグループを意味していると思います。さまざまなクライアントが自分自身をさまざまなグループに登録し、それに応じて tx/rx メッセージを登録することが可能であるためです。

出典

マルチキャスト グループの概念 マルチキャストは、グループの概念に基づいています。受信者の任意のグループが、特定のデータ ストリームの受信に関心を示します。このグループには、物理​​的または地理的な境界はありません。ホストは、インターネット上のどこにでも配置できます。特定のグループに流れるデータの受信に関心のあるホストは、IGMP を使用してグループに参加する必要があります。データ ストリームを受信するには、ホストがグループのメンバーである必要があります。

この記事には、マルチキャスト グループに参加/脱退する方法の例があります。

特定のグループに登録されたすべてのクライアントは、そのグループに対して tx/rx でデータを送受信します。

代替テキスト

図1: ソース

エムキャスターも参照

このライブラリは、Pragmatic General Multicast または Udp Multicast を介して信頼できるメッセージを発行および購読するための強力な API を提供します。このフレームワークは、高スループットと低レイテンシを実現するように設計されています。

このライブラリは、クラスタリング、アプリケーションの監視、高性能で信頼性の高いデータ公開用に設計されています。

于 2010-07-15T09:28:50.013 に答える