override public void Disconnect() { if (_Client?.Connected == true) { try { _Client.Close(); _Client.Client.Dispose(); } catch { } } _Client = new TcpClient() { ReceiveBufferSize = NetworkClient.DATA_BUFFER_SIZE, SendBufferSize = NetworkClient.DATA_BUFFER_SIZE }; _Serializer.Reset(); //_Stream.Close(); //_Stream.Dispose(); //_Client.Close(); //_Stream = null; //_ReceivedData = null; //_ReceivedBuffer = null; //_Client = null; }
public void Disconnect() { if (Client.Connected) { try { Client.Close(); Client.Client.Dispose(); } catch { } Client = new TcpClient(); PacketSerializer.Reset(); } }