01. marts 2002 - 16:20
Der er
6 kommentarer og
1 løsning
Unsigned number
"The recipient should acknowledge each packet by transmitting the total number of bytes received as an unsigned, 4 byte integer in network byte order...."
Hvad er det lige jeg skal sende tilbage? Altså hvordan convertere jeg det modtagne nummer til det som jeg skal sende?
04. marts 2002 - 20:18
#7
Jeg er nået frem til at følgende virker:
i := BytesReceived;
DivMod(i,256,t1,n1);
i := t1;
DivMod(i,256,t2,n2);
i := t2;
DivMod(i,256,t3,n3);
i := t3;
DivMod(i,256,t4,n4);
Buffer[0]:=Chr(n4);
Buffer[1]:=Chr(n3);
Buffer[2]:=Chr(n2);
Buffer[3]:=Chr(n1);
Socket.SendBuf(Buffer,4);