подключиться по технологии «connect less» boost :: asio :: ip :: udp :: socket

В последнее время я узнал о UDP-сокете, просматривая сеть, и на всех страницах, где это объяснялось, упоминалось, что UDP-сокеты «меньше подключаются». Это, если я правильно понимаю, означает, что у вас нет «соединения» между двумя сокетами, но вместо этого снимает пакеты дейтаграмм в указанные конечные точки, не зная, прослушивает ли другой конец.

Тогда я иду и начинаю читать boost :: asio :: ip :: udp :: socketдокументы и обнаруживает, что в нем упоминается API, например:

async_connect: Start an asynchronous connect. async_receive: Start an asynchronous receive on a connected socket. async_send: Start an asynchronous send on a connected socket.

Теперь это немного сбивает с толку новичка. Я могу найти 3 возможных причины моего замешательства (в порядке вероятности :))

I'm missing something The asio implementation is doing something behind the scenes to virtualize the connection. The documentation is wrong

Существует также небольшой сбой в документах, когда вы открываете страницу дляbasic_datagram_socket :: async_connect пример есть инстанцированиеTCP розетки (вместоUDP из них).

Кто-нибудь, пожалуйста, просветите меня?

Ответы на вопрос(1)

Ваш ответ на вопрос