Project Description
Rkanet 3.71을 이용한 hole punching chat 예제.


설명
http://yakolla.hosting.paran.com/doku.php?id=ko:development:developing:example_chatting_using_raknet_engine

컴파일 방법
Raknet sdk를 압축해제한 폴더에 첨부된 Source files을 폴더를 생성하여 압축을 풀면 에러 없이 컴파일 시킬 수 있다.
example: "\RakNet-3.731\New Folder"
다른 폴더를 원한다면, Source files의 프로젝트 속성에서 Raknet sdk의 위치를 변경시켜야 한다.

테스트 할 때, HolePunching 실패시키는 간단한 방법은
NatPunchthroughClient.cpp의 void NatPunchthroughClient::Update(void) 내용 중,
if (sp.testMode==SendPing::TESTINGINTERNALIPS)에 브레이크 포인트를 건 후,
sp.testMode 값을 강제로 WAITINGAFTERALL_ATTEMPTS값으로 변경하면 된다.

Last edited Jun 21, 2010 at 2:48 AM by yakolla, version 9