Compartilhar via


linger

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura mantém informações sobre um Soquete específico que especifica como que Soquete deve se comportam quando dados é enfileirado para serem enviados e o closesocket função é chamado.

Syntax

struct linger {
  u_short l_onoff;
  u_short l_linger;
};

Os membros

  • l_onoff
    Especifica se um Soquete deve permanecer aberto para uma quantidade especificada de tempo após uma closesocket chamada de função para habilitar enfileirado dados a ser enviado.
  • l_linger
    Ativar SO_LINGER também desativa SO_DONTLINGER e vice-versa. Observe que se SO_DONTLINGER é Disabled (isto é, SO_LINGER é enabled) e não valor de tempo limite for especificada. Este maiúsculas e minúsculas, o tempo limite usado é implementação dependente. Se um tempo limite anterior tem sido estabelecidas para uma Soquete (permitindo SO_LINGER), este valor de tempo limite deve ser reinstalado pelo provedor de serviço.

Remarks

Para habilitar SO_LINGER, o aplicativo deve definir l_onoff Para um diferente de zero valor, Definir l_linger para zero ou o tempo limite desejado (em segundos) e chamar o setsockopt (Soquetes do Windows) função. Para especificar SO_DONTLINGER (isto é, desativar SO_LINGER) l_onoff Deve ser definido como zero e setsockopt deve ser chamado. Observe que Ativar SO_LINGER com um diferente de zero tempo limite em um de não bloqueio Soquete não é recomendado.

Requirements

Header winsock2.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

setsockopt (Windows Sockets)
getsockopt (Windows Sockets)
closesocket