Especificando el tamaño del búfer de recepción UDP en tiempo de ejecución en Linux

En Linux, se puede especificar el tamaño de búfer de recepción predeterminado del sistema para los paquetes de red, por ejemplo, UDP, usando los siguientes comandos:

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

Pero me pregunto, ¿es posible para una aplicación (por ejemplo, enc) para anular los valores predeterminados del sistema especificando el tamaño del búfer de recepción por socket UDP en tiempo de ejecución?

Respuestas a la pregunta(1)

Su respuesta a la pregunta