百度安全验证
百度安全验证
unix网络编程需要买几卷?
unix网络编程一共有二卷; 第一卷:套接字联网API; 第二卷:进程间通信; 《UNIX网络编程》(第1卷)(套接口API第3版)内容详尽且具权威性,几乎每章都提供精选的习题,是计算机和网络专业高固轴组白罗本进穿视既映年级本科生和研究生的首选教材,《UNIX网络编程》(第1卷)(套接口API第3版)也可作为网络研究和开发人员的自学教材和参考书。 《UNIX网络编程.卷2:进程间通信(第2版)》从对Posix IPC和Syste耐力m V IPC的内部结构开始讨论,全面深入地介绍了4种I阳洋存出PC形式:消息传算期预递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号是族山视支多实谁留座量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出先选令一了测量各种IPC形式性能的方法。
如何使用unix网络编程第三版的源码
unix网络编程书中所有代码都基于它提供的头文件和库。所以学习时要用书中的代码做练习就必须配置好他需要的环境。 首先到 ht tp:/ /ishare.iask.sin a.c om.c n/f/1323 85 21.ht m l?sudaref=blog.cs dn.netretcode=0 下载源码包第一步:在终端中进入upnv13e目录,然后执行代码:./configure 第二步:这里有问题及解决方法cd lib make(如果报如下错误: inet_ntop.c:61: error: argument 'size' doesn't match prototype /usr/include/arpa/inet.h:153: error: prototype declaration inet_ntop.c第61行 size_t size -改成 socklen_t size)第三步:这一步没有问题cd ../libfree make 第四步:cd ../libgaimake cd .. //回到unpv13e目录然后拷贝生成的ku到系统库目录:sudo cp libunp.a /usr/lib sudo cp libunp.a /usr/lib32第五步:修改unp.h并将其和config.h拷贝到/usr/include中,为了以后include方便vim lib/unp.h sudo cp lib/unp.h /usr/include sudo cp config.h /usr/include 以后编译代码的时候加上-lunp链接我们的库。(貌似只能用gcc,不能用g++)