Nosso sistema costumava funcionar no RHEL5.3 E o tamanho do buffer de recepção do soquete é 64k. E isso funciona bem. Podemos obter o tamanho da mensagem até 64k no soquete UDP.
Mas após a atualização do sistema, ele está sendo executado no RHEL6.3, o tamanho do buffer não é suficiente. Só podemos receber mensagens cujo tamanho seja menor que 35k. Aumentou o tamanho do buffer de recepção para 256k, então tudo voltou ao normal. Embora o problema seja fixo, não consigo entender por quê.
Vocês tem alguma dica? Aprecie pela sua contribuição.