11 网络与套接字
金窝,银窝,不如127.0.0.1的草窝
不同计算机上的程序需要对话。
你已经学习了怎么用I/O与文件通信,还学习了如何让同一台计算机上的两个进程通信,现在你将走向世界舞台,让C程序通过互联网和世界各地的其他程序通信。本章的最后你将创建具有服务器和客户端功能的程序。
互联网knock-knock服务器
knock-knock服务器概述
BLAB:服务器连接网络四部曲
套接字不是传统意义上的数据流
服务器有时不能正常启动
妈妈说要检查错误
从客户端读取数据
一次只能服务一个人
为每个客户端fork()
一个子进程
自己动手写网络客户端
主动权在客户端手中
创建IP地址套接字
getaddrinfo()
获取域名的地址
C语言工具箱