ModernUO/Projects/Server/Network
Kamron Batman e0fcde885c
fix: Fixes networking issues (#1958)
### Summary
- Puts back `EventSink.SocketConnect`.
- Reverts networking change to push the networking to a separate thread.
- Reverts changes to the firewall by removing the firewall queue.
- Fixes listeners not shutting down with the server.
- Fixes race condition causing connections to get stuck even after they are disposed.

> [!NOTE]
> **Developer Note**
> Networking has been reverted back to using the main thread instead of a background thread. This alleviated complexity and the requirement for concurrent queues all over the place.
2024-09-19 16:54:49 -07:00
..
Firewall fix: Fixes networking issues (#1958) 2024-09-19 16:54:49 -07:00
NetState fix: Fixes networking issues (#1958) 2024-09-19 16:54:49 -07:00
Packets feat: Moves gumps out of the core (#1916) 2024-08-09 19:07:32 -07:00
EncodedPacketHandler.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
EncodedReader.cs feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
IPLimiter.cs fix: Fixes networking issues (#1958) 2024-09-19 16:54:49 -07:00
MovementThrottle.cs fix: Fixes stalled connections and infinite throttle (#1796) 2024-05-27 21:32:55 -07:00
NetworkCompression.cs chore: Cleans up unused imports (#1550) 2023-10-15 11:45:42 -07:00
PacketHandler.cs fix: Fixes crashing due to bad packet assumptions. (#1829) 2024-06-07 18:08:07 -07:00
PacketUtilities.cs fix: Fixes sending packets and sidesteps a major issue with stackalloc and PGO in .NET 8 (#1607) 2023-11-21 12:18:20 -08:00
PingServer.cs fix: Fixes networking issues (#1958) 2024-09-19 16:54:49 -07:00
Pipe.cs feat: Adds a memory mirrored ring buffer for networking. (#1533) 2023-10-09 00:57:53 -07:00
ServerInfo.cs chore: Updates copyright (#1448) 2023-08-09 09:09:26 -07:00
TcpServer.cs fix: Fixes networking issues (#1958) 2024-09-19 16:54:49 -07:00