分层结构[编辑] 业务层: 业务层指与上层应用相关的业务,也就是常说的任务task. 网络层: 负责数据包接收发送的问题 网络层的设计层面[编辑] 网络层设计主要考虑三个方面,一是连接方式,是使用TCP还是UDP;二是多路利用,选择合适的网络IO机制,如select,epoll