ServerSocket i pakiety.

0

Piszę aplikacje klient-serwer i mam rekord

type
  TPacket = record
    ID: Integer;
    Size: Integer;
    PContent: string;
  end;

i zamierzam go przeslac przez TClientSocket do TServerSocket i odwrotnie. Co mam zrobic? meczy mnie to chyba z miesiac :P

PS. przestawilem PContent na string[255]; i przesylanie dziala dobrze tylko ze pakiet zajmuje bardzo duzo...

0
Drajwer napisał(a)

Piszę aplikacje klient-serwer i mam rekord

type
  TPacket = record
    ID: Integer;
    Size: Integer;
    PContent: string;
  end;

i zamierzam go przeslac przez TClientSocket do TServerSocket i odwrotnie. Co mam zrobic? meczy mnie to chyba z miesiac :P

PS. przestawilem PContent na string[255]; i przesylanie dziala dobrze tylko ze pakiet zajmuje bardzo duzo...

spróbuj:

 TPacket = packed record
    ID: Integer;
    Size: Integer;
    PContent: string[255];
  end;
0

Naucz sie czytać.

0

Naucz sie czytać.

Tylko kto ma się tego nauczyć?

type
TPacket = record
ID: Integer;
Size: Integer;
PContent: string;
end;

TPacket = packed record
ID: Integer;
Size: Integer;
PContent: string[255];
end;

0

Zauwazylem, chodzilo mi raczej o ominięcie [255]...

PS. Nie ma dużej róznicy miedzy packed record a record.

1 użytkowników online, w tym zalogowanych: 0, gości: 1