下载库: http://www.gnu.org/software/libmicrohttpd/这里有简单的该库介绍以及使用方法(简略)。下载:$ svn checkout https://gnunet.org/svn/libmicrohttpd/使用手册:http://www.gnu.org ...
最近公司游戏准备内测,但是原来的网络层写得很是混乱,搞的已经无法维护,结果不得不重写一遍。这坨烂摊子交到了我的手上,花了两个星期重写了公司的网络层,登录验证以及网关服务器。内测目前表现十分稳定。 我是及其反对重复造轮子的,所以一开始主张使用boost asio来做我们的网络层 asio写得非常优美,我自认为自己再怎么写也是无法达到这种水准的 。结果却遭到了一些人的反对,其观点无非是boost太庞 ...
2012-07-30 19:47 6 6131 推荐指数:
下载库: http://www.gnu.org/software/libmicrohttpd/这里有简单的该库介绍以及使用方法(简略)。下载:$ svn checkout https://gnunet.org/svn/libmicrohttpd/使用手册:http://www.gnu.org ...
在程序界有一句话很流行,不要重复造轮子。然而,这句话被滥用了。已经渐渐沦为程序员懒惰的借口。甚至因此而盲目指责那些勤奋的人。 大多数情况下初学者很难分清楚自己是不是在重复造轮子。当我头一次听到这句忠告的时候,我变得异常敏感,在做什么之前都要判断一下是否在造轮子。我跟大多数普通人一样,容易受到 ...
看完了 W. Richard Stevens 的传世经典《UNIX 网络编程》, 能照着例子用 Sockets API 编写 echo 服务, 却仍然对稍微复杂一点的网络编程任务感到无从下手? 书中示例代码把业务逻辑和 Sockets 调用混在一起,似乎不利于将来扩展? 程序在本机测试正常 ...
Why I read this book 这本书是泰哥之前推荐过的,不过好像他也没看过:-),网上的评价也挺高的,看这本书主要有这两个原因: 1. 之前用C++来写算法比较多,很多特性并没有很好的使用到,希望通过这本书及muduo的源码看看具体工程中这些特性是怎么使用 ...
作者:丁仪 来源:https://chengxuzhixin.com/blog/post/wei_shi_me_yao_gu_li_zhong_fu_zao_lun_zi.html “不要重复造轮子”恐怕是仅次于“php是最好的语言”之后最流行的话了。各种论坛,各种文章,都在 ...
PPT 见 http://www.slideshare.net/chenshuo/efficient-logging-in-multithreaded-c-server/ 2012年6月30日在深圳的简短演讲: http://v.youku.com/v_show ...
本文参考并引用了部分腾讯游戏学院的相关技术文章内容,感谢原作者的分享。 1、前言 以现在主流的即时通讯应用形态来讲,一个完整的即时通讯IM应用其实是即时通信(英文简写:IM=Instant messaging)和实时通信(英文简写:RTC=Real-time communication)2种 ...
,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以 muduo 网络库为例,讲解这种编程模型的使用 ...