Bonjour,

J'utilise le client socket TClientSocket de System.Win.ScktComp
J'arrive très bien à communiquer avec d'autres applications ou matériel en TCP/IP, en revanche lorsque j'analyse les trames avec wireshark, j'observe une erreur de checksum sur les trames envoyées.
Le checksum est toujours à zéro.
Voir image jointe.
J'observe ce phénomène uniquement sur certains PC (même OS windows) et sur d'autres, une valeur de checksum est bien envoyée.
Par exemple:
- J'ai le problème sur un PC windows 10, 64 bits et ça marche sur un autre PC windows 10, 64 bits.
- J'ai le problème sur un PC windows 7, 32 bits et ça marche sur un autre PC windows 7, 32 bits.


J'ai essayé avec un autre client qui était fourni dans des anciennes versions de Delphi: le TTcpClient qui était défini dans l'unité Web.Win.Sockets et c'est pareil sur les mêmes PC concernés.

Comment expliquer ce problème ?

merci
FranckNom : Wireshark.png
Affichages : 252
Taille : 195,4 Ko