Exemplo n.º 1
0
        private void ReceiveMessageActionResponse()
        {
            try
            {
                byte[]  data = networkMessage.Read();
                Message cur  = Message.Deserialize(data);

                Console.WriteLine("Message received from {0})", Name);

                bool res = server.SendToclient(cur);
                if (res)
                {
                    networkMessage.WrtieResult(OperationResult.Good);
                }
                else
                {
                    networkMessage.WrtieResult(OperationResult.Bad);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("Send message exception - {0} ({1})",
                                  ((IPEndPoint)tcpClient.Client?.RemoteEndPoint).Address.ToString(), e.Message);
            }
        }