Chinaunix

标题: 请教,C++网络编程有哪些好的资料推荐? [打印本页]

作者: 潜水一厮    时间: 2017-01-05 20:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: hellioncu    时间: 2017-01-05 21:09
还是先学最基础的socket吧
作者: 潜水一厮    时间: 2017-01-05 21:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: hellioncu    时间: 2017-01-06 08:06
潜水一厮 发表于 2017-01-05 21:23
回复 2# hellioncu

一直在用socket啊。业界不会也直接裸跑socket把

反正很多时候我们还是直接用socket,根据实际需要做简单封装

作者: hokuhouhi    时间: 2017-01-06 14:14
github很多啊, libev  libuv libevent libuev picoev等等
作者: windoze    时间: 2017-01-06 15:05
陈硕的《Linux 多线程服务端编程》不错,配合 https://github.com/chenshuo/muduo 源代码一起服用药效更佳。
ACE看看就好了,不要深究。
Boost.ASIO属于口味比较奇怪的东西,喜欢的特别喜欢,不喜欢的特别讨厌,看你兴趣了。
nginx上的二次开发比较偏门,但说实话还挺好用的。
作者: 潜水一厮    时间: 2017-01-08 23:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: lsfv    时间: 2017-01-23 23:03
也准备转网络了.
刚开始看asio.
作者: sxcong    时间: 2017-02-10 13:50
memcached使用的libevent
redis使用的libev,MS封装了一下,在windows上使用libuv,性能也不错。
nginx自己写的,性能超强,代码阅读稍难一些。
其他比较好的服务器代码:mysql, zookeeper,haproxy
再深入一点就是LVS,其实是LINUX内核代码了。
另外各种MQ。
服务器技术,主要还是技术架构等思想层方面,不太限制语言。比如Erlang做服务器的就非常好,Java的netty也有人用做服务器。Scala也做并发。
一般做服务器端,先了解缓存,负载,集群,持久化,搜索等具体点,再通过代码学习可能更快。

作者: wlmqgzm    时间: 2017-02-10 20:04
推荐 Boost  ASIO
作者: wlmqgzm    时间: 2017-02-10 20:08
回复 6# windoze

还是windoze推荐的东西好, 比较牛, 陈硕 的库,只适合于学习,不够完整,不推荐用到商业环境中,而且还像很久没有更新了。
陈硕 也是 知乎 的名人,有问题可以直接询问他本人,好像在谷歌工作

作者: sditmaner    时间: 2017-02-11 12:04
楼主厉害,支持楼主





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2