09. marts 2005 - 11:38Der er
4 kommentarer og 1 løsning
opsætning af header-felter, samt transmission over socket
Hejsa.
Jeg arbejder på et projekt der anvender en protokol hvor pakkeformatet indeholder: 12 byte header payload
Headerens felter skal sættes byte-wise og dynamisk alt efter hvilken situation man er i. Mit spørgsmål er: hvordan får man sat de forskellige felter, og hvordan får man sendt pakken over netværket?
jeg forestiller mig en header struct med forskellige typer, der kan sættes. men hvordan får jeg de forskellige felter samlet til én samlet struktur jeg kan sende? det er ikke noget problem at sende en tekst streng over en socket, men hvordan får jeg sendt de forskellige header-felter, samt payload?
Flere muligheder: * lav en struct af structs (evt. krydret med lidt union) som kan have det hele * skriv ned i et byte array ved hele tiden at caste en char pointer til pointer til struct og fylde i
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.