Темы C# называют для многоадресной передачи

Вы знаете, ли в C# возможно создать коммуникацию между клиентом и сервером с помощью Названий темы через многоадресную передачу?

Есть ли какой-либо класс или свободная система обмена сообщениями, которая в состоянии сделать это? По существу сервер открывает коммуникацию и отправляет данные на канал, представленный Названием темы т.е. Строкой, например, "MAIN_DATA" и всеми клиентами (несколько, так как это многоадресно передается), который подписался, та тема может вытащить данные из него.

С уважением

1
задан user311906 15 July 2010 в 08:36
поделиться

1 ответ

Я предполагаю, что под темой вы имеете в виду группу многоадресной рассылки- . Поскольку разные клиенты могут регистрироваться в разных группах и сообщениях tx / rx соответственно.

Источник :

Концепция многоадресной группы Многоадресная рассылка основана на концепции группы. Произвольная группа получателей выражает заинтересованность в получении определенного потока данных. Эта группа не имеет никаких физических или географических границ - хосты могут быть расположены где угодно в Интернете. Хосты, которые заинтересованы в получении данных, поступающих в определенную группу, должны присоединиться к группе с помощью IGMP.Хосты должны быть членами группы, чтобы получать поток данных.

В этой статье есть примеры того, как присоединиться / покинуть группу многоадресной рассылки .

Все клиенты, зарегистрированные в определенной группе, будут отправлять / получать данные tx / rx в эту группу.

alt text

Рис. 1: Источник

См. Также Emcaster

. Библиотека предоставляет мощный API для публикации и подписки на надежные сообщения через Pragmatic General Multicast или Udp Multicast. Фреймворк рассчитан на высокую пропускную способность и малую задержку.

Библиотека предназначена для кластеризации, мониторинга приложений и высокопроизводительной и надежной публикации данных.

2
ответ дан 2 September 2019 в 23:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: