Voltar à lista
Windows Win32Rede (Winsock)ws2_32.dll

setsockopt

Define uma opção de socket em um nível de protocolo específico.

Descrição

Equivalente direto do `setsockopt` do Linux.

Header: winsock2.hDLL: ws2_32.dll

Assinatura

int setsockopt(
    SOCKET s,
    int level,
    int optname,
    const char * optval,
    int optlen
);

Parâmetros

ParâmetroTipoDescrição
sSOCKETSocket alvo.
levelintSOL_SOCKET, IPPROTO_TCP, etc.
optnameintNome da opção.
optvalconst char *Novo valor da opção.
optlenintTamanho de `optval`.

Valor de retorno

0 em sucesso; SOCKET_ERROR em erro (consulte WSAGetLastError).

Códigos de erro (GetLastError)

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

Relacionadas