diff --git a/src/GameCult.Networking/CultNetTransport.cs b/src/GameCult.Networking/CultNetTransport.cs index 333f264d..eddc84e5 100644 --- a/src/GameCult.Networking/CultNetTransport.cs +++ b/src/GameCult.Networking/CultNetTransport.cs @@ -1800,6 +1800,11 @@ namespace GameCult.Networking int received; try { + if (!_socket.Poll(0, SelectMode.SelectRead)) + { + return null; + } + received = _socket.ReceiveFrom(buffer, ref remote); } catch (SocketException error) when (