你知道在 C# 中是否可以通过多播使用 TOPIC 名称在客户端和服务器之间创建通信?
是否有任何课程或免费消息传递系统能够做到这一点?本质上,服务器打开通信并将数据发送到由主题名称表示的通道,即字符串,例如“MAIN_DATA”,并且订阅该主题的所有客户端(多个客户端,因为它是多播)可以从中获取数据。
问候
你知道在 C# 中是否可以通过多播使用 TOPIC 名称在客户端和服务器之间创建通信?
是否有任何课程或免费消息传递系统能够做到这一点?本质上,服务器打开通信并将数据发送到由主题名称表示的通道,即字符串,例如“MAIN_DATA”,并且订阅该主题的所有客户端(多个客户端,因为它是多播)可以从中获取数据。
问候
我假设您的主题是一个多播组。因为不同的客户端可以将自己注册到不同的组,并相应地发送/接收消息。
来源:
组播组概念 组播是基于组的概念。任意一组接收器表示有兴趣接收特定的数据流。该组没有任何物理或地理边界——主机可以位于 Internet 上的任何位置。有兴趣接收流向特定组的数据的主机必须使用 IGMP 加入该组。主机必须是组的成员才能接收数据流。
本文有关于如何加入/离开多播组的示例。
注册到特定组的所有客户端都会向该组发送/接收作为 tx/rx 的数据。
另见Emcaster
该库提供了一个强大的 API,用于通过 Pragmatic General Multicast 或 Udp Multicast 发布和订阅可靠消息。该框架专为高吞吐量和低延迟而设计。
该库专为集群、应用程序监控和高性能、可靠的数据发布而设计。