В сокете дейтаграммы (например, UDP), recv
получает данные в дейтаграммах.Однако TCP является сокетом в потоковом режиме, и recv
получает набор байтов без учета пакетов.
Возможно, используя низкоуровневые API, получить пакеты, но если вы надеетесьчтобы увидеть границы между send
звонками, вам не повезло ... этой информации нет в пакетах.