2012-10-24 3 views
0

LAN에서 호스트 검색을 위해 UDP 멀티 캐스트를 조사 중입니다.멀티 캐스트 그룹을 구독하는 모든 호스트 목록

별도의 컴퓨터에있는 호스트와 잘 작동합니다. 피어가 처음 실행하면 그룹에 가입하고 사용자 ID와 온라인으로 구성된 간단한 알리미 메시지를 보내고 같은 피쳐로 도착을 알리는 다른 피어의 그룹을 청취합니다.

피어는 그룹에 가입 한 다른 피어를 식별 할 수 있지만 도착한 후에는 그룹에 가입 할 수 있습니다. 그들은 "전에"그룹에 누가 가입했는지 알지 못합니다.

제 질문은 호스트가 동일한 그룹에 가입 한 다른 모든 호스트의 목록을 가져올 수 있습니까?

내 목표는 그룹에 가입 한 각 피어 (호스트)가 현재 그룹에 가입 한 다른 모든 피어 (호스트)의 userID를 드롭 다운 목록으로 갖도록하는 것입니다.

감사합니다,

답변

0

아니, 그룹 구성원에는 중앙 권한이 없습니다.

  1. 가 피어 새로운 동료가 그룹 구성원 쿼리 (라의 NetBIOS)
  2. 은 각각 자신의 회원을 보내 피어 되세요을 보낼 수있는 마스터를 선출 할 수있는 마스터/슬레이브 프로토콜을 설정 : 당신은 두 가지 선택이 발표 메시지를 주기적으로 보내고 새로운 회원은 결국 동료 목록을 축적 할 수 있습니다.
+0

옵션 2가 가장 실용적인 솔루션 인 것으로 보입니다. 피어 검색을위한 일반적인 방법으로 피어 검색을 위해 이러한 방식으로 멀티 캐스트를 사용하고 있습니까? 나는 처음에 방송을 보았으나 지금은 조금 구식이라고 생각한다. – Paul

0

원칙적으로 그 사실을 알 수 없습니다. 첫 번째 라우터까지만 알 수 있습니다. 호스트는 동일한 서브넷에있는 호스트의 IGMP 구성원 멀티 캐스트를 받거나 보게됩니다. 라우터 이외의 멤버가있는 경우 라우터 자체가 구성원이됩니다. 그것이 모든 정보입니다.