Moin pl,
Mir gehts um plattformübergreifende Anwendungen und siehe da:
recv - receive a message from a connected socket.. Upon successful completion, recv() shall return the length of the message in bytes.
Und für die Länge von etwas gibt es in C die passenden Datentypen, nämlich size_t bzw. ssize_t.
Viele Grüße
Robert