From fe70cea080d9932546d4af7ae7ca95887c929b22 Mon Sep 17 00:00:00 2001 From: manio143 Date: Fri, 26 Jun 2015 09:40:14 +0200 Subject: [PATCH] Disconnect a crashed client --- TrueCraft/RemoteClient.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TrueCraft/RemoteClient.cs b/TrueCraft/RemoteClient.cs index c81744f..2a11315 100644 --- a/TrueCraft/RemoteClient.cs +++ b/TrueCraft/RemoteClient.cs @@ -283,6 +283,10 @@ namespace TrueCraft e.SetBuffer(null, 0, 0); break; } + + if(Connection != null) + if (!Connection.Connected && !Disconnected) + Server.DisconnectClient(this); } private void ProcessNetwork(SocketAsyncEventArgs e)