public void LogUnknownIncomingPacket(MhfConnection connection, MhfPacket packet) { MhfClient client = connection.Client; if (client != null) { LogUnknownIncomingPacket(client, packet); return; } if (!_setting.LogIncomingPackets) { return; } MhfLogPacket logPacket = new MhfLogPacket(connection.Identity, packet, MhfLogType.PacketUnhandled); WritePacket(logPacket); }
public void Exception(MhfClient client, Exception exception) { Write(LogLevel.Error, null, $"{client.Identity} {exception}"); }
public void Error(MhfClient client, string message, params object[] args) { Write(LogLevel.Error, null, $"{client.Identity} {message}", args); }
public abstract void HandleRequest(MhfClient client, T request);
public override void Handle(MhfClient client, MhfPacket requestPacket) { T request = _deserializer.Deserialize(requestPacket); HandleRequest(client, request); }
public abstract void Handle(MhfClient client, MhfPacket packet);