private static void OnNetTcpCallback(object sender, RemoteEventArgs e) { try { RemoteService proxy = sender as RemoteService; if (proxy == null) { return; } try { using (var ms = new MessageStructure(e.Data)) { var head = ms.ReadHeadGzip(); if (head != null) { var package = proxy.Find(head.MsgId); if (package != null) { package.Message = ms.ReadBuffer(); proxy.Remove(head.MsgId); package.OnCallback(); return; } } } } catch (Exception) { } proxy.OnPushedHandle(e); } catch (Exception ex) { TraceLog.WriteError("OnNetTcpCallback error:{0}", ex); } }