public FTPConnect(TcpClient t, ServerConnectionDispatcher serverDispatcher) { this.controlClient = t; controlStream = t.GetStream(); Thread thread = new Thread(this.Start); thread.Start(); this.serverDispatcher = serverDispatcher; }
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); }