Selon MSDN, vous devez créer un socket non bloquant comme ceci: unsigned nonblocking = 1;
ioctlsocket(s, FIONBIO, &nonblocking); et l'utiliser dans l'écriture pour select() fd consigne après. Pour vé
En C/C++, comment transformer une socket bloquante en une socket non bloquante dans WinSocks et * nix; pour que select() fonctionne correctement. Vous pouvez utiliser le pré-processeur pour le code sp
est ici une version simplifiée d'un certain code que je travaille sur: void
stuff(int fd)
{
int ret1, ret2;
char buffer[32];
ret1 = recv(fd, buffer, 32, MSG_PEEK | MSG_DONTWAIT);