conecte-se no boost “connection less” :: asio :: ip :: udp :: socket

Eu tenho aprendido sobre soquete UDP ultimamente, navegando na net e todas as páginas que estavam explicando que estavam mencionando que os soquetes UDP são "conexão menos". Isso, se eu entendi corretamente, significa que não há uma "conexão" entre dois soquetes, mas em vez disso, dispara pacotes de datagramas para nós de extremidade especificados sem saber se a outra extremidade está escutando.

Então eu vou e começo a ler o boost :: asio :: ip :: udp :: socketdocs e achar que menciona API como:

async_connect: inicia um assíncronoconectar.async_receive: inicia uma recepção assíncrona em umtomada conectada.async_send: inicia um envio assíncrono em umtomada conectada.

Agora isso é um pouco confuso para um novato. Eu posso encontrar 3 possíveis causas para minha confusão (em ordem de prosperidade :))

Estou sentindo falta de algoA implementação do asio está fazendo algo nos bastidores para virtualizar a conexão.A documentação está errada

Há também uma ligeira falha nos documentos, quando você abre a página parabasic_datagram_socket :: async_connect o exemplo lá está instanciandoTCP tomadas (em vez deUDP uns).

Alguém por favor me esclareceria?

questionAnswers(1)

yourAnswerToTheQuestion