From c6f14352425106a45cc6f2cdaeab492546cf7553 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Tue, 16 Jun 2026 09:49:00 +0100 Subject: [PATCH] Keep RUDP socket receive polling nonblocking --- src/GameCult.Networking/CultNetTransport.cs | 5 +++++ 1 file changed, 5 insertions(+) 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 (