自己的项目
Shonm
用blog记录点点滴滴。。。成长的轨迹一步一个印
展开
-
自己写http服务器
为了从性能和易用性上测试我写的mu_event的效果,想写一个网络应用来验证一下,正好我的下一个目标是http服务器,所以我决定动手写一个小型的http服务器。其实开源的http服务器有很多,但是出名的都是比较重量级的,不利于学习。所以我找了几个小型的http server项目,抽出其中的http协议解析部分,改动部分代码后,应用在我的项目中使用。我本以为很快就能完成一个基本的项目,后来却...原创 2019-05-25 15:46:56 · 1214 阅读 · 0 评论 -
自己写一个网络库的心得
总是在看网络相关的代码,还没有完整的实现过一个网络库。南宋大诗人陆游有云,纸上得来终觉浅,绝知此事要躬行。哈哈这也是我们高中的校训之一。这两周抽了点时间实现了一个小型的网络库,深度参考了muduo,只不过我是用C语言实现的,名字就叫muevent。muduo是用C++的,我为什么要用C语言呢,而且我曾经用C++的时间要远多于C。因为C语言更加接近底层实现,C++干了太多不为人知的事,毕竟...原创 2019-04-12 19:50:48 · 1940 阅读 · 0 评论