Tôi có máy chủ UDP khá đơn giản được viết trên c. Đôi khi tôi cần biết chiều dài hiện tại của tất cả các gói udp (byte) được xếp hàng đợi trong socket. Như tôi hiểu, getockopt không nhận được thông tin như vậy.Chiều dài gói tin udp hiện tại
Cả hai giải pháp Linux và FreeBSD đều được chào đón, cảm ơn!
Có, bạn đúng! Cảm ơn rất nhiều! – kost
Thực ra điều này không hoạt động trên Linux. Xem http://stackoverflow.com/questions/9278189/how-do-i-get-amount-of-queued-data-for-udp-socket – Anne