本仓库的代码解释,可以参考博客《Socket 编程实战》。
- simple_udp_echo,用于演示使用 UDP 编写 echo server
- simple_tcp_echo,用于演示使用 TCP 编写 echo server
- tcp_echo_with_pitfall,用于演示适用 TCP 编写具有错误重试的 echo server
- in_action, 用于演示使用 socket 编写的一个简单的http_ua、ping、Unix_domain_socket
- framing_assumptions,用于演示 Socket 编程常见错误:认为 TCP 具有 framing