/// <summary> /// Server xử lý gói tin ConnectMessageRequest /// </summary> /// <param name="message"></param> override public void Process(ChatLib.MessageModel.ConnectMessageRequest message) { var clientName = message.Sender; if (clientManager.IsExist(clientName)) { //Nếu đã tồn tại client có tên này this.Response.Add(new ConnectMessageFailed(clientName) { Reason = "Name already exists on server" }); } else { client.TenMay = message.Sender; this.Response.Add(new ConnectMessageSuccess(clientName)); this.clientManager.Add(client); } }
virtual public void Process(MessageModel.ConnectMessageRequest message) { }