UNIX網絡編程環境搭建(ubuntu系統)

1.unix網絡編程卷1:套接字聯網API(第三版)

源代碼下載:http://www.unpbook.com/src.html

2.解壓下載的源碼到某一目錄(我的是:/home/damage/文檔/unpv13e)

3.切換到當前源碼目錄

    4.依次執行下列命令


./configure
 cd lib
make 
cd ../libfree
make

5.make libfree可能會出現錯誤

解決方案:在inet_ntop.c中加入如下代碼即可:(插入到所有頭文件之後)

#define size_t socklen_t

6.關鍵一步(需要root權限)

cp ./lib/unp.h /usr/include/


7.測試introduction實例

cd intro 
make daytimetcpsrv 
make daytimetcpcli 
//測試結果 
./daytimetcpsrv 
./daytimetcpcli 127.0.0.1 
Sat May  6 21:35:10 2017

8.如果connect error 啓動daytime服務




參考博客:

1)https://blog.csdn.net/hongkangwl/article/details/24013863

2)http://www.cnblogs.com/forest-wow/p/6818864.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章