TCP
S : socket ->bind -> listen -> accept -> send or recv
C : socket ->bind -> connect -> send or recv
UDP
S : socket ->bind -> recvfrom
C : soceket-> bind -> sendto
异步IO
1.select加入文件描述符,当文件描述符发生改变时返回。
2.Fcntl设置句柄为非阻塞方式。
3.多线程。
4.Epoll处理海量连接。