BytesRoad.Net.Sockets.Socket_Socks4.BeginAccept C# (CSharp) Метод

BeginAccept() приватный Метод

private BeginAccept ( AsyncCallback callback, object state ) : IAsyncResult
callback AsyncCallback
state object
Результат IAsyncResult
        override internal IAsyncResult BeginAccept(
            AsyncCallback callback, 
            object state)
        {
            CheckDisposed();

            Accept_SO stateObj = null;
            SetProgress(true);
            try
            {
                stateObj = new Accept_SO(callback, state);

                //------------------------------------
                // Read the second response from proxy server. 
                //
                NStream.BeginRead(
                    _response, 
                    0, 
                    8, 
                    new AsyncCallback(Accept_Read_End),
                    stateObj);
            }
            catch
            {
                SetProgress(false);
                throw;
            }

            return stateObj;
        }