Bonjour,
je dois réaliser une application multi plateforme (en C/C++) qui émet (Linux) et qui reçoit (Windows) dans données en multicast.
Une de mes trame fait entre 5ko et 80ko.
Je me suis dit que j'allais avoir un problème vu que la taille est supérieure à la MTU.
En fait, lorsque j'ai fait des tests (emission de 40ko de data), j'ai remarqué avec etherreal que le serveur envoyais une trame de la taille de la MTU et donc côté client ça génère une erreur.
Mon problème et que je n'ai plus d'erreur, maintenant j'arrive à emettre des data de 40ko et c'est la couche IP qui gère le découpage des paquets, ça devient transparent pour l'applicatif.
Je n'ai rien changé dans mon code de test et à priori rien non plus au niveau de Linux.
Je voudrais donc savir si quelqu'un a déjà travaillé avec le multicast et s'il a déjà rencontré ce genre de problèmes (emettre une trame pour grande que la MTU).
Merci.
Partager