客户端:select、bind、connect、send、recv、close
服务端:socket、bind、listen、accept、recv、send、close
二、应用1、客户端很少的时候可以一个请求一个线程
2、如果客户端很多,操作系统无法满足一个请求一个进程,因为开不了那么多进程,除非内存够大——解决方案:一个线程管理多个请求(IO多路复用——select、poll、epoll)
3、epoll:管理可读、可写池,使其调用对应api(send、recv)
4、向服务器返回时间的trp服务器,还是可以一个请求一个线程。具体情况具体分析



