Linux中一切皆文件。对所有东西的操作都可以通过read()write()两个API来完成。而它们操作的对象都是文件描述符fd

Linux对网络的操作也属于I/O操作,同样可以用上面两个API来完成,同样是针对文件描述符来操作,但是对于专门用于网络操作的文件描述符又被称作套接字socket

传统阻塞式一对一服务端代码

1