Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClientPacketHandler" /> class.
 /// </summary>
 /// <param name="connectServer">The connect server.</param>
 /// <param name="loggerFactory">The logger factory.</param>
 public ClientPacketHandler(IConnectServer connectServer, ILoggerFactory loggerFactory)
 {
     this.logger = loggerFactory.CreateLogger <ClientPacketHandler>();
     this.connectServerSettings = connectServer.Settings;
     this.packetHandlers.Add(0x05, new FtpRequestHandler(connectServer.Settings, loggerFactory.CreateLogger <FtpRequestHandler>()));
     this.packetHandlers.Add(0xF4, new ServerListHandler(connectServer, loggerFactory));
 }
Beispiel #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ServerListHandler"/> class.
        /// </summary>
        /// <param name="connectServer">The connect server.</param>
        public ServerListHandler(IConnectServer connectServer)
        {
            this.connectServerSettings = connectServer.Settings;
            this.packetHandlers.Add(0x03, new ServerInfoRequestHandler(connectServer));
            this.packetHandlers.Add(0x06, new ServerListRequestHandler(connectServer));

            // old protocol:
            this.packetHandlers.Add(0x02, new ServerListRequestHandler(connectServer));
        }
Beispiel #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ServerListHandler" /> class.
        /// </summary>
        /// <param name="connectServer">The connect server.</param>
        /// <param name="loggerFactory">The logger factory.</param>
        public ServerListHandler(IConnectServer connectServer, ILoggerFactory loggerFactory)
        {
            this.logger = loggerFactory.CreateLogger <ServerListHandler>();
            this.connectServerSettings = connectServer.Settings;
            this.packetHandlers.Add(0x03, new ServerInfoRequestHandler(connectServer, loggerFactory.CreateLogger <ServerInfoRequestHandler>()));
            this.packetHandlers.Add(0x06, new ServerListRequestHandler(connectServer, loggerFactory.CreateLogger <ServerListRequestHandler>()));

            // old protocol:
            this.packetHandlers.Add(0x02, new ServerListRequestHandler(connectServer, loggerFactory.CreateLogger <ServerListRequestHandler>()));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="ClientPacketHandler"/> class.
 /// </summary>
 /// <param name="connectServer">The connect server.</param>
 public ClientPacketHandler(IConnectServer connectServer)
 {
     this.connectServerSettings = connectServer.Settings;
     this.packetHandlers.Add(0x05, new FtpRequestHandler(connectServer.Settings));
     this.packetHandlers.Add(0xF4, new ServerListHandler(connectServer));
 }