SuperSocket.Ftp.FtpService.DataConnection.ProcessAccept C# (CSharp) 메소드

ProcessAccept() 개인적인 메소드

private ProcessAccept ( SocketAsyncEventArgs e ) : void
e System.Net.Sockets.SocketAsyncEventArgs
리턴 void
        void ProcessAccept(SocketAsyncEventArgs e)
        {
            this.Client = e.AcceptSocket;

            var taskSource = e.UserToken as TaskCompletionSource<bool>;

            try
            {
                InitStream(m_Session.Context);
                taskSource.SetResult(true);
            }
            catch (Exception exc)
            {
                taskSource.SetException(exc);
            }

            StopListener();
        }