设计Server时需要考虑的因素
响应速度(新建连接时、发送数据时)
运行速度
I/O吞吐量
其它:流量控制(QoS)、安全性
针对特定协议的数据结构
设计Server的程序结构
程序结构的考虑
多线程
多进程
单进程
网络函数的考虑
TCP流模式 或 UDP数据报模式
阻塞函数 或 非阻塞函数
同步I/O模式 或 异步I/O模式