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(); }
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); }
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(); }
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 }