public abstract void Close(); public abstract void Dispose();
public void Disconnect() { Log.Print(LogType.Game, "Client disconnected."); if (Socket.IsConnected) { Socket.Close(); } isReady = false; Socket.Dispose(); }