네이트온 프로토콜

Login Server

명령 전송방향 설명
PVER C↔S 프로토콜 버전을 확인
AUTH C↔S
REQS C↔S NS정보를 요청

Notification Server

명령 전송방향 설명
LSIN C↔S 인증
CONF? C↔S 필요없음
GLST C↔S 그룹 목록 (분석중)
LIST C↔S 개인 목록 (분석중)
INFY C↔S 온라인 사용자 목록
ONST C↔S 상태변경
CNIK C↔S 대화명 변경
RESS C↔S SB 요청
CTOC C↔S Client to Client
INVT? C↔S CTOC에 붙어 사용.. 대화 초대
REQC? C↔S
PNAK? C↔S
ADSB C↔S 버디 추가
ADDG C↔S 그룹 추가
RENG C↔S 그룹명 변경
RMVG C↔S 그룹 삭제
MVBG? C↔S 버디 그룹 이동
CPBG? C↔S 버디 그룹 복사
  • 비동기 명령
명령 전송방향 설명
PING S↔C 연결 확인
NTFY? S↔C 유저상태 알림
NNIK? S↔C 닉변경 알림 "NNIK trid account nick"
ALRM? S↔C 알람?
KILL? S↔C 다른 곳에서 접속
TICK? S↔C 티켓 TICK trID ticket
CICK C↔S 본인의 대화명 바꾸기
RMVB S→C 버디 삭제
NPRF S→C 버디 정보
ADDB S→C 버디 추가

Switchboard

  • C1: 자신, C2: 상대방
명령 전송방향 설명
ENTR C1 ↔ C1 - SB 진입
JOIN C1 ← C2 상대방 접속 알림
WHSP C1 ↔ C2 내부 nego 처리
MESG C1 ↔ C2 메시지
PBLK?
QUIT? - SB종료

Error messages

명령 전송방향 설명
202? S→C CMSG 실패?
270? S→C ENTR 실패
201? S→C 명령오류?
301? S→C LSIN 실패
304? S→C RENG 실패? 0은 "기타"로 고정?
307? S→C ADSB, 이미 목록에 존재하는 버디
418? S→C PVER 실패
<<<RMVB 0 RL 100696127 blu2cloud@nate.com
<<<NPRF 0 blu2cloud@nate.com 011111 %00 %00 15016767 %00 N 19830217
<<<ADDB 0 RL 100696127 blu2cloud@nate.com 안녕하세요.구르미입니다.

쪽지

nateon: S: NS 000: CTOC 0 haze11@nate.com 250
nateon: S: NS 000: IMSG
nateon: S: NS 000: title:test
nateon: S: NS 000: from:haze11@nate.com
nateon: S: NS 000: ref:byulroo@nate.com
nateon: S: NS 000: date:20070522175745
nateon: S: NS 000: session_id:11796754
nateon: S: NS 000: uuid:7adbc218-09bc-474f-b66f-f3fa2b5a5145
nateon: S: NS 000: contenttype:text
nateon: S: NS 000: length:8
nateon: S: NS 000: font-name:굴림
nateon: S: NS 000: font-style:%00
nateon: S: NS 000: font-size:10
nateon: S: NS 000: font-color:#050505
nateon: S: NS 000: 
nateon: S: NS 000: test PING 0

그룹관련

>>>ADDG 8 183 ...%20......
<<<ADDG 8 184 1
>>>RENG 9 184 1 .........
<<<RENG 9 185
>>>MVBG 10 185 33
0 104505834 haze11@nate.com 0 1
<<<MVBG 10 186 7
0 100
>>>CPBG 11 186 33
0 104505834 haze11@nate.com 1 0
<<<CPBG 11 187 7
0 100