protected override void OnMessage(string message) { try { Packet.ReadFromMessage(message).Handle(this); } catch (Exception ex) { Program.Logger.Error($"Bad packet from {Address}: {message}", ex); } }
protected override void OnMessage(MessageEventArgs e) { if (e.Type != Opcode.Text) { return; } try { Packet.ReadFromMessage(e.Data).Handle(this); } catch (Exception ex) { Program.Logger.Error(string.Format("Bad packet from {0}: {1}", Address, e.Data), ex); } }