이 내용의 원본은 cvs의 ~cpp ProjectZephyrusServer/document/PacketForm.txt
입니다.
바뀐 내용은
CVS-PacketForm(http://zeropage.org/browsecvs/index.php?&cvsrep=ZeroPage&dir=ProjectZephyrusServer%2Fdocument%2F&file=PacketForm.txt) 에서 확인가능
~cpp
이 문서에서 구분자는 # 이다.
Login 관련
Client(Sender) -> Server
# login # id # password
Server -> Sender(Client)
# login # 0 -Success!
1 -ID Fail
2 -Password Fail
# onlineBuddyList # id # id # id...
# offlineBuddyList # id # id # id...
Server->online Buddys of Sender
# online # id
Logout 관련
Client(Sender) -> Server
# logout
1:1 Message 관련
Client(Sender) -> Server
# message # RceiverID # String(말)
Server -> Sender(Client)
# message # SenderID # Stirng(말)
Server -> Receiver(메세지를 받을 사람)
# message # SenderID # String(말)
Insert Buddy 친구 추가 관련
Client(Sender) -> Server
# insertBuddy # BuddyID
Server -> Sender(Client)
# insertBuddy # 0 - Success
# 1 - Fail : 해당 ID가 존재 하지 않는다.
Delete Buddy 친구 삭제 관련
Client(Sender) -> Server
# deleteBuddy # BuddyID
이 패킷은 사용 안함
Server -> Sender(Client)
# deleteBuddy # 0 - Success
1 - Fail