Voltar à lista
Windows Win32Rede (Winsock)ws2_32.dll

recv

Recebe dados de um socket conectado.

Descrição

Equivalente direto do `recv`/`read` sobre socket do Linux.

Header: winsock2.hDLL: ws2_32.dll

Assinatura

int recv(SOCKET s, char * buf, int len, int flags);

Parâmetros

ParâmetroTipoDescrição
sSOCKETSocket conectado.
bufchar *Buffer de destino.
lenintCapacidade de `buf`.
flagsintMSG_PEEK, MSG_WAITALL.

Valor de retorno

Número de bytes recebidos (0 indica que o par fechou a conexão) em sucesso; SOCKET_ERROR em erro (consulte WSAGetLastError).

Códigos de erro (GetLastError)

ERROR_NOT_SUPPORTED(50)
O pedido não é suportado.

Relacionadas