public void Recieve() { try { while (true) { GetMessage(); } } catch (Exception e) { if (netUser != null) { NetUser.OnUserDisconnectedTCP(netUser.user); NetUser.OnUserDisconnectedUDP(netUser.user); ServerHandler.RemoveConnection(netUser); } Close(); } }