如何让HttpWebRequest使用指定网络接口传输数据
2015-06-29 11:12
567 查看
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 (); } } }
相关文章推荐
- Linux网络命令
- 3A安全认证服务
- HttpServer实现边下载边播放视频(转)
- 字节数组&无符号&网络序字节序
- 【WEB HTTP】集成点:网关、隧道及中继
- Linux网络编程之广播
- WebView加载本地加载网络资源
- 《Java程序设计》第三次作业:网络编程~
- 全零网络IP地址0.0.0.0表示意义详谈
- HTTP请求
- 网络安全实验室CTF练习部分题目(持续更新)
- tiny210 u-boot 网络ping不通主机解决方案
- httpclient 自己管理cookie
- yum 自动使用光盘和网络源
- win7无线WIFI网络怎么取消自动连接?
- Linux网络基础
- 对Socket的理解,Socket使用TCP/IP如何实现通信
- Linux 下curl模拟Http 的get or post请求
- http 状态代码表
- 黑马程序员——网络编程