2010-07-15 3 views
1

C#에서 멀티 캐스트를 통해 TOPIC 이름을 사용하여 클라이언트와 서버 간의 통신을 만들 수 있는지 알고 있습니까?멀티 캐스트에 대한 C# 토픽 이름

클래스 또는 무료 메시징 시스템이 있습니까? 기본적으로 서버는 통신을 열고 주제 이름, 즉 문자열로 표시된 채널로 데이터를 보냅니다. "MAIN_DATA"와 해당 주제에 가입 한 모든 클라이언트 (멀티 캐스트 이후 여러 클라이언트)가 데이터를 가져올 수 있습니다.

안부

+0

주제가 무엇인지 알려주는 것이 좋습니다. 적어도 나는 그것에 대해 들어 본 적이 없으며 다음을 검색하는 것은 까다로운 일입니다. :) – spender

답변

2

나는 가정하고 주제에 의해 당신은 multicast- 그룹을 의미한다. 다른 클라이언트가 서로 다른 그룹에 등록하고 그에 따라 tx/rx 메시지를 등록 할 수 있기 때문에 가능합니다.

Source

:

캐스트 그룹 개념 멀티 캐스트는 그룹의 개념에 기초한다. 임의의 수신기 그룹은 특정 데이터 스트림 수신에 관심을 표명합니다. 이 그룹에는 물리적 경계 또는 지리적 경계가 없으며 호스트는 인터넷의 어느 곳에 나 위치 할 수 있습니다. 특정 그룹으로의 데이터 수신에 관심이있는 호스트는 IGMP를 사용하여 그룹에 가입해야합니다. 호스트는 데이터 스트림을 수신하기 위해 그룹의 구성원이어야합니다.

이 기사에는 multicast group을 가입/탈퇴하는 방법에 대한 예제가 있습니다.

특정 그룹에 등록 된 모든 클라이언트는 해당 그룹에 tx/rx 인 데이터를 보내고받습니다. 또한

Fig1: Source

alt text

, Emcaster

도서관 게시에 대한 강력한 API를 제공하고 실용적인 일반 멀티 캐스트 또는 UDP 멀티 캐스트를 통해 신뢰할 수있는 메시지에 가입을 참조하십시오. 프레임 워크는 높은 처리량과 낮은 대기 시간을 위해 설계되었습니다.

라이브러리는 클러스터링, 응용 프로그램 모니터링 및 고성능의 안정적인 데이터 게시 용으로 설계되었습니다.