Как да разбера текущия размер на полезния товар на UDP пакета за udp сокет? Или има някакъв начин да го настроите ръчно? Не можах да намеря никакви опции за сокет, свързани с това.
Размерът на полезния товар на UDP пакета фиксиран ли е?
comment
en.wikipedia.org/wiki/User_Datagram_Protocol#Packet_structure
- person bansi   schedule 03.06.2014
comment
en.wikipedia.org/wiki/User_Datagram_Protocol описва напълно протокола.
- person Robert Harvey   schedule 03.06.2014
comment
Може би е очевидно, но не получих отговора от връзката!
- person Tahlil   schedule 03.06.2014
Отговори (1)
Как да разбера текущия размер на полезния товар на UDP пакета за udp сокет?
Няма такова нещо.
Всяка дейтаграма може да има свой собствен размер на полезния товар, до максимума, определен от размера на буфера за изпращане на сокета на изходящия сокет, до абсолютния максимум, продиктуван от протокола, който е 65507 за IPv4. На практика максималният препоръчителен размер през рутери е 534 байта.
Размерът на получената дейтаграма се връща от recvfrom().
person
user207421
schedule
03.06.2014