Especificando o tamanho do buffer de recebimento UDP em tempo de execução no Linux

No Linux, pode-se especificar o tamanho padrão do buffer de recebimento do sistema para pacotes de rede, por exemplo, UDP, usando os seguintes comandos:

sysctl -w net.core.rmem_max=<value>
sysctl -w net.core.rmem_default=<value>

Mas eu me pergunto, é possível para uma aplicação (por exemplo, emc) para substituir os padrões do sistema especificando o tamanho do buffer de recebimento por soquete UDP em tempo de execução?

questionAnswers(1)

yourAnswerToTheQuestion