//private bool securityCallBack(Object sender, X509Certificate cert, X509Chain chain, SslPolicyErrors sslPolerrors) //{ // return true; //} //void OpenNewSocket(object State) //{ // try // { // Socket socket = sockServer.EndAcceptSocket((IAsyncResult)State); // clsProxyConnection proxy = new clsProxyConnection(socket, output); // Thread thread = new Thread(new ThreadStart(proxy.Run)); // thread.Start(); // } // catch (Exception) // { // } // AcceptNewSocket = true; //} public void StartProxy(int Port) { Listener = new Org.Mentalis.Proxy.Http.HttpListener(Port); Listener.OnDataReceived += new Org.Mentalis.Proxy.DataRecDelegate(Listener_OnDataReceived); Listener.Start(); //sockServer = new TcpListener(IPAddress.Parse("127.0.0.1"), Port); //Thread thread = new Thread(new ThreadStart(StartListening)); //thread.Start(); }