aik>странный вопрос. для udp тебе это говорят в самой функции recvfrom, а в tcp пакеты приходят оттуда куда ты коннектился функцией connect. или ты что то другое спрашивал?
recvfrom() скажет с какого IP адреса пришёл пакет, а не интерфейс. А мне надо именно интерфейс, его имя. Компьютер может и не иметь IP адрес и рассылать широковещательные пакеты.