Esempio n. 1
0
    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;
    }
Esempio n. 2
0
    public void Disconnect()
    {
        if (Client.Connected)
        {
            try {
                Client.Close();
                Client.Client.Dispose();
            } catch {
            }

            Client = new TcpClient();
            PacketSerializer.Reset();
        }
    }