linger
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