下你所需,载你所想!
汇集开发技术源码资料

HP-socket扩展Disk_BufferPtr磁盘组包

:2.587KB :1 :2020-07-08 15:43:34

部分简介

增加了 Size 命令用于取回数据大小,以此来决定是否读入到程序内存中。。。如果太大读入内存会影响其他连接的响应!

增加了Write_file 命令,用于稳定靠谱的使用固定大小的内存占用,来将已经组包好的内容写出到指定位置。

纠正一个使用例子的问题:pBuffer.New() 这部分代码不应该OnAccept事件中来写。因为顺序是 OnAccept---》OnRequestLine---》OnBody 所以 很明显 OnAccept无法判断此次请求 GET 还是POST 。

OnRequestLine 事件刚好可以判断此次请求是GET 还是POST 故 pBuffer.New() 应该写在OnRequestLine事件下。这样避免了GET请求也会去创建一个组包文件,减少了GET请求不必要的代码执行。提升了速度。

HP-socket扩展Disk_BufferPtr磁盘组包

热门推荐

相关文章