Einzelnen Beitrag anzeigen

xSkaschY

Registriert seit: 19. Jun 2006
Ort: Bünde
95 Beiträge
 
Delphi 2007 Professional
 
#1

UDP Send, Stream wird verändert?

  Alt 30. Okt 2009, 13:36
Hallo zusammen,

versuche gerade einen UDP Server mit ein paar Daten zu füttern. Da ich keine Antwort vom Server bekomme, habe ich mal die Pakete mit Wireshark überwacht und siehe da, aus meinem Chr($FF) wird ein Chr($79).

Woran kann das liegen?

Delphi-Quellcode:
// Ein bissle Code
sCMD := Chr($FE) + Chr($FD) + Chr($00) + Chr($04) + Chr($05)+ Chr($06)+ Chr($07)+ Chr($FF)+ Chr($FF)+ Chr($FF);

{
  oUDPClient: TIdUDPClient
  Indy 10.5.5
}


oUDPClient.ReceiveTimeout := 500;

oUDPCLient.Send(sCMD);
sBuffer := oUDPClient.ReceiveString;
WireShark meldet außerdem folgendes:

"Header checksum: 0x0000 [incorrect, should be 0x4f7b]"

So schaut des Paket beim Transfer aus:

Code:
char peer0_0[] = {0x3f, 0x79, 0x00, 0x04, 0x05, 0x06, 0x07, 0x79, 0x79, 0x79 };

LG
  Mit Zitat antworten Zitat