Datenaustausch zwischen 2 Rechnern - API?
-
meines wissens gar nicht, da du ja nicht weisst wieviel daten kommen und du holst solange deine Datwen mit recive ab bis keine daten mehr kommen, außerdem wenn das deine Datenübertragung is, haste doch de größe im Header stehen (also in deinem Selbstgebastelten). Dann holste die größe vom Header Daten ab schaust ob alles io is und wieviel du speicher resevieren mußt um die restlichen Daten abzuholen. Oder hab ich mal wieder daneben gegriffen.
Gruß Matthias
-
Theoretisch geht das so, die Größe bekomme ich über den Header. Wie reserviere ich aber praktisch den entsprechenden Speicher?
Meines Wissens muss ja die Arraygröße vor dem Compilieren bekannt sein und kann nicht erst zur Laufzeit angegeben werden?
Gruß
Alex
-
Warum kannst du das nicht während der Laufzeit, schon mal mit new gearbeitet?
also
char *buffer = new char[size]; //Size is die größe des Puffersund schon kannste das während der Laufzeit.
Gruß Matthias
-
Vielen Dank, es scheint zu funktionieren

-
schreibst du alles im stile, es scheint zu funktionieren? *lol*
Gruß Matthias
-
CTecS schrieb:
schreibst du alles im stile, es scheint zu funktionieren? *lol*
Gruß Matthias
Ist ja nur die Dipl Arbeit

-
na da machts ja nix
