コード例 #1
0
ファイル: FtpSocketHandler.cs プロジェクト: wikthewiz/MWFtp
        public void Start(TcpClient socket)
        {
            theSocket = socket;

            connectionObject = new FtpConnectionObject(fileSystemClassFactory, id, socket);
            theThread = new Thread(ThreadRun);
            theThread.Start();
        }
コード例 #2
0
ファイル: FtpReplySocket.cs プロジェクト: wikthewiz/MWFtp
        private static TcpClient OpenSocket(FtpConnectionObject connectionObject)
        {
            TcpClient socketPasv = connectionObject.PasvSocket;

            if (socketPasv != null)
            {
                connectionObject.PasvSocket = null;
                return socketPasv;
            }

            return SocketHelpers.CreateTcpClient(connectionObject.PortCommandSocketAddress,
                                                 connectionObject.PortCommandSocketPort);
        }
コード例 #3
0
 public RemoveDirectoryCommandHandler(FtpConnectionObject connectionObject)
     : base("RMD", connectionObject)
 {
 }
コード例 #4
0
ファイル: DeleCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public DeleCommandHandler(FtpConnectionObject connectionObject)
     : base("DELE", connectionObject)
 {
 }
コード例 #5
0
ファイル: MDTMCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public MDTMCommandHandler(FtpConnectionObject connectionObject)
     : base("MDTM", connectionObject)
 {
 }
コード例 #6
0
ファイル: PortCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public PortCommandHandler(FtpConnectionObject connectionObject)
     : base("PORT", connectionObject)
 {
 }
コード例 #7
0
 protected MakeDirectoryCommandHandlerBase(string sCommand, FtpConnectionObject connectionObject)
     : base(sCommand, connectionObject)
 {
 }
コード例 #8
0
 public StoreCommandHandler(FtpConnectionObject connectionObject)
     : base("STOR", connectionObject)
 {
 }
コード例 #9
0
ファイル: NlstCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public NlstCommandHandler(FtpConnectionObject connectionObject)
     : base("NLST", connectionObject)
 {
 }
コード例 #10
0
ファイル: AlloCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public AlloCommandHandler(FtpConnectionObject connectionObject)
     : base("ALLO", connectionObject)
 {
 }
コード例 #11
0
ファイル: FtpReplySocket.cs プロジェクト: wikthewiz/MWFtp
 public FtpReplySocket(FtpConnectionObject connectionObject)
 {
     theSocket = OpenSocket(connectionObject);
 }
コード例 #12
0
ファイル: QuitCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public QuitCommandHandler(FtpConnectionObject connectionObject)
     : base("QUIT", connectionObject)
 {
 }
コード例 #13
0
ファイル: CwdCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public CwdCommandHandler(FtpConnectionObject connectionObject)
     : base("CWD", connectionObject)
 {
 }
コード例 #14
0
 public RenameCompleteCommandHandler(FtpConnectionObject connectionObject)
     : base("RNTO", connectionObject)
 {
 }
コード例 #15
0
ファイル: XRmdCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public XRmdCommandHandler(FtpConnectionObject connectionObject)
     : base("XRMD", connectionObject)
 {
 }
コード例 #16
0
ファイル: ListCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public ListCommandHandler(FtpConnectionObject connectionObject)
     : base("LIST", connectionObject)
 {
 }
コード例 #17
0
 public AppendCommandHandler(FtpConnectionObject connectionObject)
     : base("APPE", connectionObject)
 {
 }
コード例 #18
0
ファイル: TypeCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public TypeCommandHandler(FtpConnectionObject connectionObject)
     : base("TYPE", connectionObject)
 {
 }
コード例 #19
0
 public RenameStartCommandHandler(FtpConnectionObject connectionObject)
     : base("RNFR", connectionObject)
 {
 }
コード例 #20
0
ファイル: PasvCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public PasvCommandHandler(FtpConnectionObject connectionObject)
     : base("PASV", connectionObject)
 {
 }
コード例 #21
0
ファイル: SizeCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public SizeCommandHandler(FtpConnectionObject connectionObject)
     : base("SIZE", connectionObject)
 {
 }
コード例 #22
0
ファイル: XPwdCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public XPwdCommandHandler(FtpConnectionObject connectionObject)
     : base("XPWD", connectionObject)
 {
 }
コード例 #23
0
 public PasswordCommandHandler(FtpConnectionObject connectionObject)
     : base("PASS", connectionObject)
 {
 }
コード例 #24
0
ファイル: XMkdCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public XMkdCommandHandler(FtpConnectionObject connectionObject)
     : base("XMKD", connectionObject)
 {
 }
コード例 #25
0
 public PwdCommandHandlerBase(string sCommand, FtpConnectionObject connectionObject)
     : base(sCommand, connectionObject)
 {
 }
コード例 #26
0
 public MakeDirectoryCommandHandler(FtpConnectionObject connectionObject)
     : base("MKD", connectionObject)
 {
 }
コード例 #27
0
ファイル: NoopCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public NoopCommandHandler(FtpConnectionObject connectionObject)
     : base("NOOP", connectionObject)
 {
 }
コード例 #28
0
ファイル: RetrCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public RetrCommandHandler(FtpConnectionObject connectionObject)
     : base("RETR", connectionObject)
 {
 }
コード例 #29
0
ファイル: UserCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 public UserCommandHandler(FtpConnectionObject connectionObject)
     : base("USER", connectionObject)
 {
 }
コード例 #30
0
ファイル: FtpCommandHandler.cs プロジェクト: wikthewiz/MWFtp
 protected CommandHandler(string command, FtpConnectionObject connectionObject)
 {
     this.command = command;
     theConnectionObject = connectionObject;
 }