
29.10.2007, 15:06
|
|
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
С нами:
10175096
Репутация:
105
|
|
помогите разобраться, делаю так:
Код:
...
type
FLAP_HDR = record
Sign : byte;
ChID : byte;
SEQ : word;
Len : word;
end;
...
var
buff:FLAP_HDR;
begin
recv(iSock,buff,buff_size,0);
...
приходит:
Код:
2a 01 df a7 00 04 00 00 00 01
должно приходить(данные снифера):
Command Start: 0x2a
Channel ID: New Connection (0x01)
Sequence Number: 57255
Data Field Length: 4
Protocol Version: 00000001
а у меня приходит
Sign : 04;
ChID : 01;
SEQ : 42975;
Len : 400;
то есть в SEQ приходит не a а в Len приходит не
а как поменять байты местами что бы все работало нормально?
|
|
|