日期:2014-05-20  浏览次数:20842 次

嘿嘿, 分享CSDN论坛夏日清爽版源码
CSDN服务器速度不给力? CSDN广告太给力? 想自定义CSDN论坛版式? 试试CSDN夏日清爽版吧~~~
(嘿嘿, 纯属噱头...)


源码实现了一个简单的Web服务器框架, 使用了线程池(易于管理), 采用所谓Leader-Follower模式(本地网站嘛其实没必要).

另外写了个CSDN论坛小偷(CSDN论坛夏日清爽版)来无聊捣鼓下.~~~~~~~~~~~~~~~~~~~




网站页面暂时仅支持使用C++编写(拓展名为cpp), 为了方便使用虚拟路径(没有磁盘文件).


新建页面的方法:

添加声明为
void HTTP_PAGE 目录$子目录$文件名_后缀名(HttpContext *_this);
或者
void HTTP_PAGE 文件名_后缀名(HttpContext *_this);
的方法即可.

例如
void HTTP_PAGE default_cpp(HttpContext *_this)
{
_this->OnResponse();
_this->OnPageBegin();
_this->SetPageTitle(T("我的网站"));
_ResponseWrite(T("Hello World!"));
}

访问http://localhost/Default.cpp即可看到效果.


源码在这里: http://dl.dbank.com/c0febch3nt  
(注意:包里带有BIN, 但为了安全请自行编译BIN)

------解决方案--------------------
支持楼主...
------解决方案--------------------
亮点啊

访问http://localhost/Default.cpp即可看到效果.



------解决方案--------------------
支持一下,推荐一下。

------解决方案--------------------
学习了啊,谢谢
------解决方案--------------------
lz分享的精神,令晚辈汗颜。
------解决方案--------------------
多谢分享
------解决方案--------------------
对于这样的就是无条件支持
------解决方案--------------------
要是能写写技术解析,那就更好了。
------解决方案--------------------
自己注册个DBNAK账号就可以下载了。CSDN的资源上传不通过(我内阁汗)
------解决方案--------------------
C++不是必须要编译才能执行的吗?你CPP居然可以直接访问?
------解决方案--------------------
不懂啊,飘过
------解决方案--------------------
好东西收下
------解决方案--------------------
支持支持。。我也来顶一下。。呵呵先收下先。。
------解决方案--------------------
楼主好人啊,顶
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
楼主好人啊,烦 

------解决方案--------------------
不错!还是很有作用的!多谢楼主了。
------解决方案--------------------
呃,学习下

呵呵
------解决方案--------------------
支持一下先