Windows Sockets: Datagrama Sockets
Este artigo descreve datagrama soquetes, um dos dois tipos de soquete do Windows disponíveis.(O outro tipo é o soquete de fluxo.)
Datagrama soquetes suporte um fluxo de dados bidirecional não é garantido para ser seqüenciados ou unduplicated.Datagramas também não são garantia ser confiável; eles podem não chegar.Dados Datagram podem chegar fora de ordem e possivelmente duplicados, mas os limites de registros dos dados são preservados, como os registros são menores do que o limite interno do receptor.Você é responsável pelo gerenciamento de seqüenciamento e confiabilidade.(Confiabilidade tende a ser boa em redes de área local [LAN] mas menos longa etc redes WAN, como a Internet.)
Datagramas são "sem", ou seja, nenhuma conexão explícita é estabelecida; enviar uma mensagem de datagrama para um soquete especificado e você pode receber mensagens de um soquete especificado.
Um exemplo de um soquete de datagrama é um aplicativo que mantém os relógios do sistema na rede sincronizada.Isso ilustra um recurso adicional de datagrama soquetes em pelo menos algumas configurações: difundir mensagens para um grande número de endereços de rede.
Soquetes de datagrama são melhores que soquetes fluxo de dados orientada a registro.Para obter mais informações sobre soquetes datagrama, consulte a especificação de Windows Sockets, disponível na Windows SDK.