如何将CSocket设置为非阻塞模式(VC)

CSocket默认为阻塞模式,如何将CSocket设置为非阻塞模式(VC)?
2025-05-19 23:25:03
推荐回答(2个)
回答1:

用IOCTL可以做到。

BOOL IOCtl( long lCommand, DWORD* lpArgument );

lCommand:
FIONBIO Enable or disable nonblocking mode on the socket.

回答2:

CSocket MySocket;
MySocket.IOCtl(FIONBIO,1);