13
回答
本人想学习比较底层的网络编程求建议
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   
本人想学习比较底层的网络编程,比如实现一个小型的http服务器,或者实现某种协议的服务端和客户端,求推荐书籍。本人学过c++ ?  学C语言好还是用Python实现好呢。
<无标签>
举报
imwyc
发帖于6年前 13回/698阅
共有13个答案 最后回答: 6年前
底层的东西很蛋疼,都是一些重复性工作 内存管理 段错误。 也许刚开始你不会的时候 你会好奇 但是时间异常 索然无味。

先用Python比较快地让自己有个大局观,再回到C掌握细节。

不过前提是自己的目标是网络类编程,这样去研究才值得,会花比较多时间的。

一般的网络编程类的书讲的都是api这类,象tcp|ip详解之类,但是,如果你没有真正去写一个出来,你是不能了解其中很多东西的。建议直接看libevent,socket封装,buffer,定时,事件模型,还有socket的错误返回处理。
某楼亮了
顶部