1. PRS 서버
1.1 PRS 서버 접속 시나리오
- dpl.nate.com 5004 접속 시도 => 실패
- prs.nate.com 80, prs.nate.com 1863 2개 동시 접속 시도
- 먼저 접속된것으로 prs 서버, prs port 저장
- 이후 dp, ss 접속에도 prs 서버와 저장된 prs port를 사용해서 접속.
1.2 PRS 서버 보충
- dpl.nate.com 5004 접속 실패하면, 이후 dpl, dp, ss 모두 prs.nate.com 서버를 경유해서 접속하게 된다.
- prs 서버는 prs.nate.com 80 or 1863 두개의 서버가 존재한다.
- 2개의 접속 서버를 동시에 접속 시도해서 빨리 접속되는것을 prs 서버와 prs port 저장 변수에 저장해서 이후 접속은 저장된 prs 변수들을 사용해서 접속하게 된다.
- 로그아웃 시 prs 정보를 삭제 해서 다음번 접속은 dpl.nate.com 5004 로 접속 하도록 한다.
1.3 PRS 서버 상세
프로토콜 원형
>> RCON [TID] [Server Address] [Port] << RCON [TID]
예)
>> RCON 1 dpl.nate.com 5004 << RCON 1RCON 프로토콜이 정상적으로 처리되면 이후 처리는 동일하게 처리 하면 된다.
>> PVER 2 3.871 3.0 ko.linux << PVER 2 N ...
[참고] 윈도즈에서 PRS 서버 경유 테스트 방법
윈도즈 클라이언트는 레지스트리의 값을 통해 PRS 서버로 강제 접속하게 할 수 있다.
HKEY_CURRENT_USER\Software\SK Communications\Messenger\Network에 다음의 문자열을 추가 한다. "force use PRS"를 "Y"로 한다. "PRS TEMP Addr"에 접속할 PRS 서버로 "prs.nate.com:80"을 지정한다.
