一.配置unp.h
1.从www.unpbook.com下载源码
2.1
2
3
4
5
6tar -xzvf unpv13e.tar.gz
cd unpv13e
./configure
cp config.h /usr/include
cp libunp.a /usr/lib
cp key/unp.h /usr/include
将/usr/include/unp.h
中的#include "../config.h"
改为#include "config.h"
3.编译如果遇到如下错误,请将unp.h
中的struct in_pktinfo
定义删除。
datetimecli.c
1 |
|
datetimesrv.c
1 |
|
3.测试1
2gcc daytimetcpcli.c -o daytimetcpcli -lunp
gcc daytimetcpsrv.c -o daytimetcpsrv -lunp
先运行daytimetcpsrv
,再运行daytimetcpcli
Ref:
1.unix网络编程-volume1