Esempio n. 1
0
        public FTPConnect(TcpClient t, ServerConnectionDispatcher serverDispatcher)
        {
            this.controlClient = t;
            controlStream      = t.GetStream();
            Thread thread = new Thread(this.Start);

            thread.Start();
            this.serverDispatcher = serverDispatcher;
        }
Esempio n. 2
0
 public FTPServer(string filePath, Action <string> ConsoleLogDelegate)
 {
     listener         = TcpListener.Create(MyFTPHelper.ftpControlPort);
     ConsoleLogEvent += ConsoleLogDelegate;
     listener.Start();
     listenThread = new Thread(this.StartListen);
     listenThread.Start();
     connectionDispatcher = new ServerConnectionDispatcher(this);
 }