Exemple #1
0
 public FTPCommandHandler(ServerControl serverControl)
 {
     // TODO: Complete member initialization
     this.serverControl    = serverControl;
     m_theCommandHashTable = new Hashtable();
     LoadCommands();
 }
Exemple #2
0
        public Client(TcpClient client, ServerControl serverControl)
        {
            // TODO: Complete member initialization
            this.client        = client;
            this.serverControl = serverControl;
            Thread sessionThread = new Thread(new ThreadStart(Session));

            sessionThread.Start();
        }
Exemple #3
0
        static private TcpClient OpenSocket(ServerControl serverControl)
        {
            TcpClient socketPasv = serverControl.socketPasv;

            if (socketPasv != null)
            {
                serverControl.socketPasv = null;
                return(socketPasv);
            }
            return(SocketHelpers.CreateTcpClient("", m_nPort));
        }
Exemple #4
0
 public FtpReplySocket(ServerControl serverControl)
 {
     m_theSocket = OpenSocket(serverControl);
 }
Exemple #5
0
 public ServerForm()
 {
     InitializeComponent();
     server = new ServerControl(this);
     server.RootDirectory = textBoxSharedFolder.Text;
 }