日期:2014-05-16  浏览次数:20716 次

学习linux网络编程需要学习些内核知识吗?
转向linux下的编程开发,不过不知道怎么学习那些一大堆内容,尤其是内核方面的知识,搞linux开发一定要学习内核方面的知识吗?

------解决方案--------------------
网络编程对内核知识要求不高,知道一些基本的概念就行了。(进程,内存,文件系统之类的)
linux开发是个很广的领域,初学者不要贪多。找一条小路先走远些,走深些,知识自然会慢慢扩展。


------解决方案--------------------
不需要,会调用API,知道一些概念就行了,当然知道内核可能更有帮助,比如知道内核的TCP/IP协议栈编程起来更easy
------解决方案--------------------
包小弟所言甚对
------解决方案--------------------
您先从shell开始吧。