private void ProcessOneEvent(MessageContainer message) { if (message == null || message.Message == null) { Logger.Log("message null"); } else if (message.Message is MsgExit) { Thread.Sleep(1000); Environment.Exit(0); } }
private void OnClientMessage(NamedPipeConnection <MessageContainer, MessageContainer> connection, MessageContainer message) { Console.WriteLine("Client {0} says: {1}", connection.Id, message); //_messageQueue.Add(message); if (message == null || message.Message == null) { Logger.Log("message null"); } else { _messageQueue.Post(message.Message); //EventHandler<MessageType> handler = MsgReceived; //if (handler != null) //{ // handler(this, message.Message); //} } }
private void OnServerMessage(NamedPipeConnection <MessageContainer, MessageContainer> connection, MessageContainer message) { Console.WriteLine("Server says: {0}", message); }