예제 #1
0
파일: Protocol.cs 프로젝트: Sewil/ATeam-DDO
 public string GetMessage(Message transfer)
 {
     string message = string.Empty;
     if (transfer.Method == TransferMethod.REQUEST) {
         message = $"{Name} {transfer.Method} {(transfer as Request).Status} {transfer.DataType} {transfer.Data}";
     } else {
         message = $"{Name} {transfer.Method} {(transfer as Response).Status} {transfer.DataType} {transfer.Data}";
     }
     return message;
 }
예제 #2
0
파일: Protocol.cs 프로젝트: Sewil/ATeam-DDO
 public void Send(Message transfer)
 {
     Socket.Send(Encoding.GetBytes(GetMessage(transfer)));
 }