1.网络收发稳定性
2.windows使用select达到连接上限
服务端在执行select时SOCKET上限数量为FD_SETSIZE
windows系统定义:
#define FD_SETSIZE 64
typedef struct fd_set {
u_int fd_count; /* how many are SET? */
SOCKET fd_array[FD_SETSIZE]; /* an array of SOCKETs */
} fd_set;
3.网络吞吐达到网卡上限,每秒收发1Gb数据
4.使用new 堆内存,防止爆栈