Ваши дейтаграммы будут поставлены в очередь в буферах отправки / получения сокетов максимум до SO_SNDBUF и SO_RCVBUF соответственно.Датаграммы будут отброшены выше этого предела.
Обратите внимание, что датаграммы не имеют точного размера данных, которые вы в них помещаете.
Я не помню,но я думаю, что вы можете настроить эти параметры.Однако всегда разумнее использовать собственную буферизацию при работе с сокетами UDP.
edit: извините за это, верно.Это может быть полезно:
Параметр сокета SO_SNDBUF влияет на доменные сокеты Unix, но параметр SO_RCVBUF - нет.Для сокетов дейтаграмм значение SO_SNDBUF накладывает верхний предел на размер исходящих грамм данных.Этот предел рассчитывается как значение параметра doubled (см. Socket (7)) за вычетом 32 байтов, используемых для служебных данных