精品主页 | 软件下载 | 系统下载 | 精品导航| 精彩图片 | 转帖工具 | 版主申请 | 影视下载
发新话题
打印

利用Proxy类实现代理

利用Proxy类实现代理

  


                  





  (二)利用Proxy类,实现Web代理

  下面是利用Proxy类实现Web代理程序的具体实现步骤,Proxy类被定义在命名空间  WebProxy中:

  1.在Visual

Studio

.Net的代码编辑器中打开Class1.cs文件,进入Class1.cs的代码编辑界面。

  2.在Class1.cs源文件的开头导入下列命名空间:

  using

System;

  using System.Net;

  using System.Net.Sockets;

  using

System.Text;

  using System.IO;

  using System.Threading;

  using

WebProxy;

  3.在Main函数中添加下列代码,下列代码是利用Proxy类,来实现Web代理程序:

  const int port =

8000 ;

  //定义端口号

  TcpListener tcplistener = new

TcpListener(port);

  Console.WriteLine("侦听端口号: [/img]

  此时客户端的设置就完成了。在确定IP地址为“10.138.198.213”的这台计算机已经运行上面介绍的Web代理程序后,打开客户端的IE浏览器,并输入要浏览的网址,就可以通过Web代理服务器来浏览网页了。图4是Web代理服务程序在服务器端运行时的界面:

  



  

  四、总结

  至此一个简单的Web代理服务软件就算基本完成了。虽然代理服务的实现原理相对简单,但具体实现还是很繁琐的。网络代理是一个内容丰富,实现复杂的论题,本节介绍的代理服务软件,无论在实现的协议种类,还是实现的功能,都只能算很小的一部分。希望各位能够通过本文的介绍,结合其他相关的知识,创造出功能更强大、安全性更高,使用更稳定的网络代理服务程序来。

  源程序下载地址:http://www.cfan.net.cn/qikan/cfan/source/0309csh.zip。(全文完)

TOP

宝吉牌钢筋压头机

提示: 作者被禁止或删除 内容自动屏蔽

TOP

发新话题