чтение частично из сокетов

У меня есть небольшая тестовая программа, которая отправляет много пакетов udp между клиентом-> сервером-> клиентом (тест ping / pong). Пакеты имеют фиксированный размер при каждом запуске (последний запуск - максимально допустимый размер пакета udp). Я заполняю пакеты случайными данными, за исключением начала каждого пакета, который содержит номер пакета. Так что мне интересно только посмотреть, получу ли я все пакеты обратно на клиент.

Я использую sendto () и recvfrom () и читаю только sizeof (packet_number) (который в данном случае является int). Что происходит с остальными данными? Это заканчивается в сказочной стране (сбрасывается)? или новый пакет, который прибывает, добавляется к этим "старым" данным?

(используя Linux)

Ответы на вопрос(3)

Ваш ответ на вопрос