Compartilhar via


Windows Sockets: soquetes de datagrama

Este artigo descreve os soquetes de datagrama, um dos dois tipos de soquete windows disponíveis. (Outro tipo é soquete de fluxo.)

Soquetes de datagrama oferecem suporte a um fluxo de dados bidirecional que não é garantido para ser colocado em sequência ou unduplicated. As datagramas não há garantia de que também sejam confiáveis; podem não chegam. Os dados de datagrama possam chegar fora de serviço e possivelmente duplicados, mas os limites do registro nos dados são preservados, à medida que os registros são menores que o limite interno do tamanho do destinatário. Você é responsável para ordenar em sequência e confiabilidade gerenciar. (A confiabilidade tenderá a ser boa em redes locais [] rede local mas em menos isso em redes de longa distância [] WAN, como a Internet).

As datagramas são “sem conexão”, isto é, nenhuma conexão é estabelecida explícita; você envia uma mensagem de datagrama a um soquete especificado e você pode receber mensagens de um soquete especificado.

Um exemplo de um soquete de datagrama é um aplicativo que mantém relógios do sistema na rede sincronizados. Isso ilustra um recurso adicional de soquetes de datagrama pelo menos em algumas configurações: mensagens de transmissão em um grande número de endereços de rede.

Soquetes de datagrama são melhor do que soquetes de fluxo de dados interfaces orientados. Para obter mais informações sobre os soquetes de datagrama, consulte a especificação de soquetes do windows, disponível em Windows SDK.

Consulte também

Conceitos

Windows Sockets em MFC

Windows Sockets: plano de fundo