μ΄ λ΄μ©μ μλ³Έμ 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