新生命开发团队

我不相信神话,我只相信汗水!我不相信命运,我只相信双手! QQ群:1600800
posts - 48, comments - 701, trackbacks - 2, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

03 2008 档案

摘要: 1、客户端通过浏览器访问反向代理的时候,会发出一个HTTP请求,反向代理收到这个TCP连接的时候,建立一个新的会话用于处理这个请求(BeginAccept、EndAccept);
2、会话对象建立一个从客户端接收数据的委托,开始异步读取数据(BeginRead);
3、取得数据时,进入异步读取的回调函数中,开始处理数据(EndRead);
4、检查反向代理与服务器的连接是否已建立,如果没有建立,那么需要先建立连接(ConnectServer),并建立服务器的异步读取委托(BeginRead);
5、把数据异步写入服务器(BeginWrite);
6、重新建立客户端异步读取委托(BeginRead),回到3;
7、收到服务器返回数据时,处理后,异步写入客户端(BeginWrite);
8、重新建立服务器异步读取委托(BeginRead),回到7;阅读全文

posted @ 2008-03-10 16:08 大石头 阅读(2868) | 评论 (25) 编辑 |

摘要: 项目开源地址:http://www.codeplex.com/XProxy
技术支持地址:http://www.nnhy.org/bbs/dispbbs.asp?boardID=5&ID=391&page=1

QQ:99363590
E-mail:nnhy at# vip.qq.com

XProxy是一个支持插件的基础代理程序集。通过编写简单的插件程序,你将能开发各种各样的代理程序。
XProxy是一个支持插件开发的数据交换机,可以编写插件对中转数据进行处理。内置有NAT插件、加解密插件、反向代理、直接代理、间接代理等插件。
附带有一个配置管理工具,可管理代理配置文件。XProxy可作为应用程序运行,也可注册为系统服务运行,这些功能都已经继承到管理工具中,只需要点击一下按钮即可。
XProxy已经历两年的运行考验,能稳定、高效的工作。

XProxy原有的资料可以在我的个人网站上找到http://www.nnhy.org阅读全文

posted @ 2008-03-07 16:37 大石头 阅读(874) | 评论 (1) 编辑 |