前段时间把web server初步完工了,又做重新做轮子的事情。
这一次,我要为自己找点理由:
首先,资源管理足够放心,内存泄露的问题还是有把握的。
其次,这个web server嵌入在应用程序里的,
需要随时随地干净的退出。
不管用select,非阻塞还是什么,反正退出的时候不能迟疑。
很多程序运行的时候感觉良好,叫他退出问题就来了。
这里表扬一下winsock的overlapped方法,还是挺好用的。
还有,干净利落的集成lua cgi和sqlite。
(当然lua有自己集成好的web server, 喜欢的也可以去找找)
接下来要集成ssl,编译了一下openssl, 竟然出错。
网上搜了下,要把
perl Configure VC-WIN32 --prefix=c:\openSSL
改成
perl Configure VC-WIN32 --prefix=c:/openSSL
一编,果然成功!明天程序大小要多膨胀1.2M。
阅读(509) | 评论(2) | 转发(0) |