Fylde buffer med data
Hey eksperterJeg har et program hvor jeg skal sende en fil til en anden client. Den der skal sende filen connecter til clienten der skal modtage. Efter connect, skal den sende først filstørrelse i bytes, og derefter en hash af filen og så derefter begynde at sende fil data.
Mit problem er så, at jeg først skal læse filstørrelse og derefter hash før jeg skriver data til filen. Da clienten der modtager ikke ved hvor står filstørrelse og hash er, bliver jeg nød til at sende det som fx 256 bytes, og så med en karakter der siger stop.
Derfor skal jeg altså sende 256 bytes, med hvor den self starter med filstørrelse. Så hvis filstørrelse fylder 10 karakterer, så skal resten (246) være tomme, hvordan gør jeg det?
