Датаграмма QUdpSocket
Возможно ли, если я сделаю 2 записи последовательно на сокете udp (в моем случае QUdpSocket) от клиента к серверу, я получу только одну дейтаграмму с обоими данными, которые я написал с моего клиента? Или я уверен, что всегда получу 2 отдельные дейтаграммы?
1 ответ
Решение
Вы можете быть уверены, что вы не получите обе данные как одну дейтаграмму. Кроме того, вы должны иметь в виду, что протокол UDP не гарантирует доставку всех отправляющих дейтаграмм (это не протокол TCP). Датаграммы могут быть потеряны. Вот почему вы не можете быть уверены, что вы всегда будете получать 2 отдельные дейтаграммы (для вашего примера). Для получения дополнительной информации вы можете посмотреть документацию UDP: https://www.ietf.org/rfc/rfc768.txt