码迷,mamicode.com
首页 > Web开发 > 详细

如何让HttpWebRequest使用指定网络接口传输数据

时间:2015-06-29 11:30:55      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

using System;
using System.Net;

class Program
{
    public static void Main ()
    {
        foreach (var ip in Dns.GetHostAddresses (Dns.GetHostName ())) 
        {
            Console.WriteLine ("Request from: " + ip);
            var request = (HttpWebRequest)HttpWebRequest.Create ("http://ns1.vianett.no/");
            request.ServicePoint.BindIPEndPointDelegate = delegate {
                return new IPEndPoint (ip, 0);
            };
            var response = (HttpWebResponse)request.GetResponse ();
            Console.WriteLine ("Actual IP: " + response.GetResponseHeader ("X-YourIP"));
            response.Close ();
        }
    }
}

如何让HttpWebRequest使用指定网络接口传输数据

标签:

原文地址:http://www.cnblogs.com/s5689412/p/4607045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!