В Linux можно указать размер системного буфера приема по умолчанию для сетевых пакетов, скажем, UDP, используя следующие команды:
sysctl -w net.core.rmem_max=<value>
sysctl -w net.core.rmem_default=<value>
Но мне интересно, возможно ли это для приложения (скажем, вc
) переопределить системные настройки по умолчанию, указав размер буфера приема на сокет UDP во время выполнения?