TsgcTCPClient › Propriétés › LogFile
Conserve le trafic entrant et sortant du socket dans un fichier, utile pour déboguer le protocole filaire.
property LogFile: TsgcWSLogFile read GetLogFile write SetLogFile;
Enabled=False, Raw=False
Définissez Enabled=True et FileName sur le chemin complet du journal de sortie. Chaque morceau envoyé ou reçu sur la session TCP brute est ajouté au fichier. Raw stocke les octets en hexadécimal au lieu du texte plain, ce qui est utile lorsque le payload est binaire. L'accès au fichier journal n'est pas thread-safe ; ne partagez pas le même fichier entre plusieurs threads.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.LogFile.FileName := 'C:\Logs\tcp.log';
oTCP.LogFile.Enabled := true;
oTCP.Active := true;