У меня довольно простой UDP-сервер, написанный на c. Иногда мне нужно знать текущую длину всех udp-пакетов (байтов), поставленных в очередь в сокете. Как я понимаю, getockopt не получает такую информацию.Текущая длина очереди udp
Решения Linux и FreeBSD приветствуются, спасибо!
Да, вы правы! Большое спасибо! – kost
На самом деле это не работает на Linux. См. Http://stackoverflow.com/questions/9278189/how-do-i-get-amount-of-queued-data-for-udp-socket – Anne