[Problem] Proxy C#

0

Witam napisałem program do sprawdzania anonimowości proxy, lecz sprawdza on je po kolei a chciałbym by sprawdzał kilka na raz... oto kod:

string sciezka = "http://proxyjudge.hell-spy.de/";
            
            foreach(var ip in listBox1.Items)
            {
                ////////////////// CHANGES IP:PORT TO WEBPROXY HOST,PORT
                string host=null;
                string zmiana=null;
                string sport = null;
                int port=0;
                int pozycja=0;
                zmiana=ip.ToString();
                pozycja=zmiana.IndexOf(":");
                host=zmiana.Remove(pozycja);
                sport = zmiana.Replace(host + ":", "");
                port = int.Parse(sport);
                ////////////////////////////////////////// CONNECTING TO PROXYJUDGE
                string anonymous=null;
                try
                {
                    WebRequest request = WebRequest.Create(sciezka);
                    WebProxy myprox = new WebProxy(host, port);
                    request.Timeout = 5000;
                    request.Proxy = myprox;
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    Stream strumien = response.GetResponseStream();
                    StreamReader sr = new StreamReader(strumien);
                    anonymous = sr.ReadToEnd();
                    if (anonymous.Contains("HTTP_VIA"))
                    {
                        listBox3.Items.Add(zmiana);
                    }
                    else
                    {
                        listBox2.Items.Add(zmiana);
                    }
                    Update();
                    request.Abort();

                    sr.Close();
                }
                catch (Exception ex)
                {
                    listBox3.Items.Add(zmiana);
                    Update();
           
                }
0

haslo: wielowatkowosc

1 użytkowników online, w tym zalogowanych: 0, gości: 1