Nein, die Größe des des Datenblocks wird nicht mitgeschickt.
Deine Daten werden in
IP Paketet verpackt, diese sind 1500 Bytes Gross bei Gigabit-Ethernet bis zu 3k.
Bei PPPOE sieht das schon anders aus, da sind Pakete nur 1490 Bytes Gross.
Das sind dann auch jeweils die Häppchen welches die Gegenseite Empfäng.
Du solltest dir ein Protkoll ausdenken und dann dieses nutzen.
Bei den meisten Kommunikationen wird ein "Endezeichen" verwendent.
Bei
SMTP z.B. eine Textzeile welche nur einen Punkt enthält.
Du kannst aber auch (grosses)
XML durch die Gegend schieben und nur auf das Closing-Tag warten.