新生命

其实我也搞别的编程http://www.nnhy.org

  博客园 :: 首页 :: 联系 :: 订阅 订阅 :: 管理
  17 Posts :: 1 Stories :: 117 Comments :: 2 Trackbacks

2008年1月8日 #

     摘要:   阅读全文
posted @ 2008-05-14 09:50 大石头 阅读(52) | 评论 (0)编辑

     摘要: 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 大石头 阅读(1971) | 评论 (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 大石头 阅读(521) | 评论 (1)编辑

     摘要: XCMS是一个内容管理系统,是新生命开发团队利用业余时间开发的第一个成功项目!
XCMS目前只有基本的文章发布、栏目管理、评论、用户管理和模板管理等功能。
XCMS使用了大量独立研发的组件,底层ORM框架是XCode,数据层代码全部由代码生成器XCoder生成,后台全部使用来自XControl控件库的控件,前台使用PageTemplateLib模板引擎。
因为XCode支持Access、MSSQL、Oracle三种数据库,所以基于XCode开发的XCMS也支持这三种数据库,修改Web.config中connectionStrings段的XCMS配置为不同数据库链接字符串即可。  阅读全文
posted @ 2008-01-08 10:31 大石头 阅读(615) | 评论 (2)编辑