1

你知道在 C# 中是否可以通过多播使用 TOPIC 名称在客户端和服务器之间创建通信?

是否有任何课程或免费消息传递系统能够做到这一点?本质上,服务器打开通信并将数据发送到由主题名称表示的通道,即字符串,例如“MAIN_DATA”,并且订阅该主题的所有客户端(多个客户端,因为它是多播)可以从中获取数据。

问候

4

1 回答 1

2

我假设您的主题是一个多播。因为不同的客户端可以将自己注册到不同的组,并相应地发送/接收消息。

来源

组播组概念 组播是基于组的概念。任意一组接收器表示有兴趣接收特定的数据流。该组没有任何物理或地理边界——主机可以位于 Internet 上的任何位置。有兴趣接收流向特定组的数据的主机必须使用 IGMP 加入该组。主机必须是组的成员才能接收数据流。

本文有关于如何加入/离开多播组的示例。

注册到特定组的所有客户端都会向该组发送/接收作为 tx/rx 的数据。

替代文字

图1:来源

另见Emcaster

该库提供了一个强大的 API,用于通过 Pragmatic General Multicast 或 Udp Multicast 发布和订阅可靠消息。该框架专为高吞吐量和低延迟而设计。

该库专为集群、应用程序监控和高性能、可靠的数据发布而设计。

于 2010-07-15T09:28:50.013 回答