Вы знаете, ли в C# возможно создать коммуникацию между клиентом и сервером с помощью Названий темы через многоадресную передачу?
Есть ли какой-либо класс или свободная система обмена сообщениями, которая в состоянии сделать это? По существу сервер открывает коммуникацию и отправляет данные на канал, представленный Названием темы т.е. Строкой, например, "MAIN_DATA" и всеми клиентами (несколько, так как это многоадресно передается), который подписался, та тема может вытащить данные из него.
С уважением
Я предполагаю, что под темой вы имеете в виду группу многоадресной рассылки- . Поскольку разные клиенты могут регистрироваться в разных группах и сообщениях tx / rx соответственно.
Источник :
Концепция многоадресной группы Многоадресная рассылка основана на концепции группы. Произвольная группа получателей выражает заинтересованность в получении определенного потока данных. Эта группа не имеет никаких физических или географических границ - хосты могут быть расположены где угодно в Интернете. Хосты, которые заинтересованы в получении данных, поступающих в определенную группу, должны присоединиться к группе с помощью IGMP.Хосты должны быть членами группы, чтобы получать поток данных.
В этой статье есть примеры того, как присоединиться / покинуть группу многоадресной рассылки .
Все клиенты, зарегистрированные в определенной группе, будут отправлять / получать данные tx / rx в эту группу.
См. Также Emcaster
. Библиотека предоставляет мощный API для публикации и подписки на надежные сообщения через Pragmatic General Multicast или Udp Multicast. Фреймворк рассчитан на высокую пропускную способность и малую задержку.
Библиотека предназначена для кластеризации, мониторинга приложений и высокопроизводительной и надежной публикации данных.