IPPROTO_TCP

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela descreve as opções Soquete IPPROTO_TCP. IPPROTO_TCP documentada para compatibilidade com versões anteriores com Winsock 1.1. Consulte getsockopt e setsockopt Para obter mais informações sobre obtenção e configuração Soquete opções. Para enumerar os protocolos e descobrir com suporte propriedades para cada instalado protocolo, use o WSAEnumProtocols função.

Algumas opções Soquete exigem que mais explicação que essas tabelas pode transmitir; Tais opções contêm links para páginas adicionais.

IPPROTO_TCP

Opção    Obter/definir Tipo Optval Descrição

TCP_NODELAY

Ambos

BOOL

Ativa ou desativa o algoritmo Nagle para TCP soquetes. Por padrão habilitado. O Nagle algoritmo é desativado se a opção TCP_NODELAY é habilitado e o inverter é verdadeira bem.

Observação

Os criadores de aplicativo não devem definido TCP_NODELAY, a menos que o impacto de fazer tão esteja bem compreendida e desejado porque configuração TCP_NODELAY pode ter um impacto negativo significativo em rede e desempenho de aplicativos.

O algoritmo Nagle (descrito na RFC 896) é eficaz em reduzir o número de pacotes pequenos enviados por um hospedar. O processo envolve buferização Enviar dados quando não houver dados não confirmados já em vôo ou buferização enviar dados até que um pacote em tamanho normal pode ser enviado. É altamente recomendável que habilitar implementações Soquetes do Windows o algoritmo Nagle Por padrão porque o algoritmo pode fornecer melhorias desempenho significativos. No entanto, para aplicativos onde muitas mensagens pequenas são enviadas e os atrasos de tempo entre as mensagens são mantidos, esse algoritmo pode impedem desempenho. Neste maiúsculas e minúsculas, setsockopt Com TCP_NODELAY pode ser usado para desativá-lo.

See Also

Concepts

Socket Options