实习校招结束后,针对这段时间的面试经历,本着补缺补差的原则开始新的征程,先从网络编程开始。
必备资料:1《UNIX网络编程 》卷一和卷二,均选择第三版
2 《UNIX网络编程》配套源码http://download.csdn.net/detail/u014448505/7965427
环境搭建:核心是unp.h文件
具体步骤:
1 解压unpv13e.tar.gz,按照readme文件执行命令,主要完成前两步即可。
即(1)./configure
(2)cd lib
make
至此生成libunp.a文件
2 将1中libunp.a静态库拷贝至/usr/lib下 cp libunp.a /usr/lib
将config.h和unp.h文件拷贝至新建目录lnc下
将书中案例拷贝至新建目录unp1下,表示是卷1的用例
整个目录结构如下
3 执行用例
gcc daytimetcpsrv1.c -o server -lunp(引入libunp.a)
gcc daytimetcpcli.c -o client -lunp
产生server.exe和client.exe