C#で、マルチキャストを介してTOPIC名を使用してクライアントとサーバー間の通信を作成できるかどうかを知っていますか?
それを行うことができるクラスまたは無料のメッセージングシステムはありますか?基本的に、サーバーは通信を開き、トピック名で表されるチャネルにデータを送信します。つまり、「MAIN_DATA」などの文字列と、そのトピックをサブスクライブしたすべてのクライアント(マルチキャストであるため複数)は、トピックからデータを取得できます。
よろしく
C#で、マルチキャストを介してTOPIC名を使用してクライアントとサーバー間の通信を作成できるかどうかを知っていますか?
それを行うことができるクラスまたは無料のメッセージングシステムはありますか?基本的に、サーバーは通信を開き、トピック名で表されるチャネルにデータを送信します。つまり、「MAIN_DATA」などの文字列と、そのトピックをサブスクライブしたすべてのクライアント(マルチキャストであるため複数)は、トピックからデータを取得できます。
よろしく
トピックによって、マルチキャストグループを意味していると思います。さまざまなクライアントが自分自身をさまざまなグループに登録し、それに応じて tx/rx メッセージを登録することが可能であるためです。
出典:
マルチキャスト グループの概念 マルチキャストは、グループの概念に基づいています。受信者の任意のグループが、特定のデータ ストリームの受信に関心を示します。このグループには、物理的または地理的な境界はありません。ホストは、インターネット上のどこにでも配置できます。特定のグループに流れるデータの受信に関心のあるホストは、IGMP を使用してグループに参加する必要があります。データ ストリームを受信するには、ホストがグループのメンバーである必要があります。
この記事には、マルチキャスト グループに参加/脱退する方法の例があります。
特定のグループに登録されたすべてのクライアントは、そのグループに対して tx/rx でデータを送受信します。
エムキャスターも参照
このライブラリは、Pragmatic General Multicast または Udp Multicast を介して信頼できるメッセージを発行および購読するための強力な API を提供します。このフレームワークは、高スループットと低レイテンシを実現するように設計されています。
このライブラリは、クラスタリング、アプリケーションの監視、高性能で信頼性の高いデータ公開用に設計されています。