繁体   English   中英

如何将ip地址传递给webBrowser控件

[英]how to pass ip-address to webBrowser control

如何将IPAddress传递给webBrowser控件

这是我的代码,但我不知道如何将ip地址传递给webBrowser控件。

IPHostEntry host;
string localIP = "?";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (string line in File.ReadAllLines("proxy.txt"))
{
    IPAddress ip = IPAddress.Parse(line);
    if (ip.AddressFamily.ToString() == "InterNetwork")
    {
        localIP = ip.ToString();
        textBox1.Text = ip.ToString();

        // This code doesn't work, it's just a hypothetical example:
        webBrowser1.SourceIPAddress=ip; 

        webBrowser1.Navigate(textBox2.Text);
    }
}

这就是我想要将ip地址传递给webBrowser控件的方式

//The code doesn't work, it's just a hypothetical example:
webBrowser1.SourceIPAddress = ip;

只需在您的文本框中输入http://74.125.236.211

要么

textBox2.Text="http://74.125.236.211"

您真正想做的事对我来说还不清楚,但我会proxy.txt猜测,假设您要使用代理服务器下载textBox2.Text的url,并尝试在proxy.txt文件中尝试代理,直到一个成功工作。

foreach (var proxy in File.ReadAllLines("proxy.txt"))
{
    try
    {
        using (var wc = new WebClient())
        {
            wc.Proxy = new WebProxy(proxy);
            string page wc.DownloadString(textBox2.Text);
            return page;
        }
    }
    catch { }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM