G>А что тогда в source port в UDP header пихать, когда write в этот сокет?
Я же написал: "Программирование заметно усложнилось бы, т.к. потребовались бы дополнительные средства типа "из какого порта прилетел этот буфер с данными". Хотя бы для того, чтобы потом указать source port в исходящем UDP. "
Если бы был такой интерфейс multi-bind, все бы пришлось врукопашную. Как в sendto() можно указать dport/daddr, так указывали бы еще и sport/saddr.