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