忙忙碌碌,更新不及时诶。
C/C++代码

mongoose魔改历程(C++封装http和ws服务、多线程、优化)


背景需求

每个工作背景都不同,需要总结一下:

1.C++编写,跨平台(windows上用的vs2013,所以是C++11标准)

2.支持http和ws的server,支持多线程,支持uri映射(类似addhandler("/hello",onrequestcallback);),支持请求中相关字段的获取(get/post参数读取、header、cookie等读取)

3.不用性能超强,并发数也不大(几十并发)

More...

blackfeather 2020/10/30 0评论

其他代码

PowerBasic的HTTP服务器源代码

 

最近最的项目用到了socket,开始使用VB的winscok控件,但是这个控件的效率太低了而且没法设置超时,要建立一个Timer来完成,很不方便。于是决定用功能强大的PowerBasic来做。PB本身自带了好多有关TCP的函数使用起来非常方便,Google小搜索了下找到了这个很不错的代码,是一个Http服务器,使用多线程来完成socket,代码比较长,但是分析下就能看到socket部分的代码。希望对PBer有用。

 

点击下载:PowerBasci的HTTP服务器源代码

...

More...

blackfeather 2010/7/25 0评论