Forse la cosa è così spinosa che nessuno mi capisce![]()
Mettiamola così: con l'uso di queste opzioni riesco a determinare l'MTU ma ho visto che in realtà tutto può funzionare anche se si mandano pacchetti più grandi, esempio:
Anche se trovo l'MTU di 1500 se client e server sono sulla stessa rete tutto funziona anche con pacchetti di 65507.
Anche se trovo l'MTU di 1500 se client e server sono su reti diverse il tutto funziona anche con pacchetti più grandi (anche il doppio) di grandezza variabile.
Problema: se abilito l'MTU Path, sendto() mi ritorna errore non appena supero i 1500 anche se potrei andare oltre tranquillamente (ad esempio nel caso della stessa rete). Se lo disabilito la sendto() non mi ritorna errore anche se il client non riceve nulla.

Rispondi quotando