더북(TheBook)

다음은 P2P 그룹의 특징입니다.

• P2P 그룹에는 클라이언트를 0개 이상 넣을 수 있습니다.

• 클라이언트 하나가 여러 P2P 그룹에 들어가도 됩니다. 즉, 겹쳐도 됩니다.

• 서버도 P2P 그룹에 들어가는 것이 허락됩니다.

P2P 그룹 만들기 과정을 봅시다.

코드 [C++]

HostID list[2];
list[0] = C1;
list[1] = C2;
// 두 번째 인자 = 배열 크기
G = s->CreateP2PGroup(list, 2); 

 

코드 [C#]

G = s.CreateP2PGroup({C1, C2}); 

 

이렇게 CreateP2PGroup() 함수를 호출하며, 매개변수로는 C1, C2를 넣습니다. 그러면 클라이언트 C1, C2가 P2P 그룹을 맺고 P2P 그룹 G가 리턴됩니다. G 안에는 C1과 C2가 들어 있습니다. G는 P2P 그룹을 지칭하는 HostID 값으로 서버에서는 즉시 G를 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.