Nun ja also bei mir wären das pro spielfigur an daten
Delphi-Quellcode:
TPOS = packed record { 12 Byte }
X, Y, Z: Single; { 3 * 4 byte}
end;
Zum ständigen über tragen brauche ich:
Direction und Gescwindigkeit(Single) also (16 Byte + 4 Byte Header) => 20 * 25 FPS = 500 Byte/s { + 16 Byte Position und evtl. Aktionen wie Schuss aber nur 3 mal in einer sekunde also nochmal 15 Byte [3 * 5 Byte] }
Dann noch gelegentlich die position mit senden macht noch mal 16 Byte für ein paket nur mit der position.
Um das senden der information wie "fighter7" bin ich durch die
ip herrum gekommen
Nach dieser Rechnung sollten 531 Byte ausreichen das sollte das LAN schaffen nur wie übertrage ich die informationenich muss ja auf jeden fall das ganze mit sendbuf(var b; count: integer) raussenden. Nur was soll am besten b sein record(s) stream, etc ?