socks5.TCP.Client.ReceiveAsync C# (CSharp) Method

ReceiveAsync() public method

public ReceiveAsync ( int buffersize = -1 ) : void
buffersize int
return void
        public void ReceiveAsync(int buffersize = -1)
        {
            try
            {
                if (buffersize > -1)
                {
                    buffer = new byte[buffersize];
                }
                Receiving = true;
                Sock.BeginReceive(buffer, 0, buffer.Length, SocketFlags.None, new AsyncCallback(DataReceived), Sock);
            }
            catch(Exception ex)
            {
                #if DEBUG
 Console.WriteLine(ex.ToString()); 
#endif
                this.Disconnect();
            }
        }