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 堆內存,防止爆棧