diff --git a/MLAPI.Puncher.Server/PuncherServer.cs b/MLAPI.Puncher.Server/PuncherServer.cs index 1b795f9..cb3a0be 100644 --- a/MLAPI.Puncher.Server/PuncherServer.cs +++ b/MLAPI.Puncher.Server/PuncherServer.cs @@ -96,9 +96,6 @@ private void ProcessMessage() { int receiveSize = Transport.ReceiveFrom(_buffer, 0, _buffer.Length, -1, out IPEndPoint senderEndpoint); - // Address - IPAddress senderAddress = senderEndpoint.Address; - if (receiveSize != _buffer.Length) { return; @@ -109,6 +106,9 @@ private void ProcessMessage() return; } + // Address + IPAddress senderAddress = senderEndpoint.Address; + // Register client packet byte registerFlags = _buffer[1]; bool isConnector = (registerFlags & 1) == 1;