이 내용의 원본은 cvs의
~cpp ProjectZephyrusServer/document/PacketForm.txt
입니다.바뀐 내용은 CVS-PacketForm 에서 확인가능
~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