private void Client_DataReceived(object sender, Message e) { BaseMessage msg = (BaseMessage)ProtoUtil.Deserialize(e.Data); ClientProcessor.Process(msg); }
/// <summary> /// Receives a message. /// </summary> /// <param name="message"></param> public static void Recieve(BaseMessage message) { //RecievedMessages.Enqueue(message); Task.Run(() => ClientProcessor.Process(message)); }