То, что вы спрашиваете, немного забавно, так как send () в стиле слияния, как следует из названия, собирает данные из нескольких мест в памяти и объединяет их в один буфер, который затем отправляет.
Таким образом, у вас есть несколько частей данных, которые вы хотите отправить несколько дейтаграмм. Почему бы вам не отправить их с отдельными звонками для отправки?
На самом деле вы можете вызвать connect () на сокете дейтаграммы, чтобы указать цель по умолчанию, чтобы вы могли отправлять () или write () без указания адреса назначения каждый раз.