Unix Network Programming 代码学习

警告
本文最后更新于 2019-12-09,文中内容可能已过时。

网络编程的圣经

Chap.0 安装源代码

安装步骤

1
2
3
4
5
6
7
8
9
## git clone git@github.com:williamlfang/unix-network-programming-v3.git
cd unix-network-programming-v3-master
./configure

cd lib         # build the basic library that all programs need
make           # use "gmake" everywhere on BSD/OS systems

cd ../libfree  # continue building the basic library
make

测试

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
## 编译
cd intro
make

## 启动服务器
sudo ./daytimetcpsrv

## 运行客户端
./daytimetcpcli
Mon Dec  9 11:45:25 2019

Chap.1 Intro

参考链接

  1. A Simple Introduction To Computer Networking
  2. 理解 TCP/IP 网络栈
  3. Linux socket 编程
  4. Welcome to The TCP/IP Guide!
  5. Computer Science 60: lab assignments - network programming:使用 wireshark 进行网络编程与抓包分析。
  6. 计算机网络协议学习总结
  7. 计算机网络:实现一个可靠的运输协议
  8. 理解 Linux 网络栈(1):Linux 网络协议栈简单总结

相关内容

william 支付宝支付宝
william 微信微信
0%