你需要找到UNIX网络编程第1卷套接口API看这个书的同时,你从网上找些最简单的网络通讯程序小例子看看,对比书的介绍,很快你就会做个简单的聊天工具然后UNIX网络编程第2卷进程间通信尝试做个具备一定并发量。
这些书全是他写的 LINUX 和UNIX在网络编程方面是一样的 我看过所有的书里面 还没有能超过 stevens 他老人家写的 不比不知道,其他的书 差的很尤其是国内出的 国内在LINUX网络方面几乎就是空白 写的书水。
学习Linux步骤1先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux有个基本了解即可不建议马上看鸟哥的Linux私房菜,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都。
多线程和多进程要学socket套接字要学TCPUDP也要学这些是基本肯定要学的吧,其余的就不知道你们研究多深了用到的函数太多了 而且函数的参数也多的一笔,很难记的,有帮助手册了还好。
创建一个TCP的socket if 1 == listenfd perrorquotsocket erroquot return 1 *bind* 首先初始化server的IP地址和端口,然后再与刚刚创建的socket绑定 bzeroservaddr, sizeofservaddr。