Я бы на это не полагался.При чтении вы можете получить их все сразу.Между ними есть много вещей - переупорядочение пакетов, задержка в сети и т. Д., Которые влияют на то, когда ваши пакеты действительно поступают на другую сторону, и может случиться так, что второй буфер может пробиться быстрее, чем первый, и будет ждать (если выИспользуете TCP, или нет, если нет) для первого прибывшего.Тогда все, что пришло, будет вам дано.Вы должны анализировать свои данные на принимающей стороне, не полагаясь на то, как они были отправлены (TCP предоставляет вам определенные гарантии заказа, UDP также не делает этого).