→ sosokill:看封包最快最清楚 05/19 01:52
推 LiloHuang:你可以用 MSG_WAITALL 來保證收取的長度 05/19 09:34
→ LiloHuang:recv(sock, buf, len, MSG_WAITALL); 05/19 09:35
→ LiloHuang:如果要看有多少 byte 可以收 可以用 ioctlsocket 05/19 09:36
→ LiloHuang:u_long iMode = 1;ioctlsocket(sock, FIONBIO, &iMode); 05/19 09:37
→ LiloHuang:如果沒有使用MSG_WAITALL, 回傳的長度會小於等於你要的 05/19 09:38
→ LiloHuang:上面貼錯 那是設定non-blocking 這個才是觀看收的長度 05/19 09:39
→ LiloHuang:unsigned long has;ioctlsocket(sock, FIONREAD, &has); 05/19 09:40