예제 #1
0
        private void _socketServer_ReceivedMessage(object sender, Sockets.Events.ReceivedMessageEventArgs e)
        {
            Request request = JsonConvert.DeserializeObject <Request>(e.Message);

            OnReceivedRequest(request);

            ICommand command  = CommandFactory.GetCommand(request);
            Response response = CommandExecutor.ExecuteCommand(command);

            SendMessage(e.Socket, response);
        }
예제 #2
0
        private void _socketClient_ReceivedMessage(object sender, Sockets.Events.ReceivedMessageEventArgs e)
        {
            Response response = JsonConvert.DeserializeObject <Response>(e.Message);

            OnReceivedResponse(response);
        }