Exemplo n.º 1
0
 public LogConnection(TcpClient client, DebugWriter debug, ConnectionTracker connectionTracker, Natter natter)
 {
     this.client = client;
     this.debug = debug;
     this.connectionTracker = connectionTracker;
     this.natter = natter;
     stream = client.GetStream();
 }
Exemplo n.º 2
0
        public void Start()
        {
            connectionTracker = (ConnectionTracker)services["connectionTracker"];
            natter = (Natter)services["natter"];

            logServer.Start();
            debug.Log(0, "LogPort = " + ((IPEndPoint)logServer.LocalEndpoint).Port);
            logServer.BeginAcceptTcpClient(NewLogConnection, null);
        }
Exemplo n.º 3
0
        protected override void OnStart(string[] args)
        {
            services["connectionTracker"]      = new ConnectionTracker(debug, services);
            services["natter"]                 = new Natter(debug, services);
            services["logServer"]              = new LogServer(debug, services);
            services["transparentSocksServer"] = new TransparentSocksServer(debug, services);

            services["connectionTracker"].Start();
            services["natter"].Start();
            services["logServer"].Start();
            services["transparentSocksServer"].Start();
        }
Exemplo n.º 4
0
        protected override void OnStart(string[] args)
        {
            services["connectionTracker"] = new ConnectionTracker(debug, services);
            services["natter"] = new Natter(debug, services);
            services["logServer"] = new LogServer(debug, services);
            services["transparentSocksServer"] = new TransparentSocksServer(debug, services);

            services["connectionTracker"].Start();
            services["natter"].Start();
            services["logServer"].Start();
            services["transparentSocksServer"].Start();
        }
Exemplo n.º 5
0
        protected void OnStart(string[] args)
        {
            services["connectionTracker"]      = new ConnectionTracker(debug, services);
            services["natter"]                 = new Natter(debug, services);
            services["transparentSocksServer"] = new TransparentSocksServer(debug, services);

            services["connectionTracker"].Start();
            services["natter"].Start();
            services["transparentSocksServer"].Start();

#if USEUDP
            services["transparentUdpServer"] = new TransparentUdpServer(debug, services);
            services["transparentUdpServer"].Start();
#endif
        }