Я хочу получить исходный IP-адрес UDP-пакета.Я работаю в c под платформой Windows.
Используйте функцию recvfrom .У него есть параметр from, который указывает на структуру sockaddr, которая получит адрес источника.
from
EDIT:
взгляните на этот урок: http://www.sockets.com/ch16.htm
Там вы найдете код, который поможет вам в правильном направлении!
Это должно помочь вам:
структура sockaddr:
http://msdn.microsoft.com/en-us/library/ms740496(VS.85).aspx
структура in_addr:
http://msdn.microsoft.com/en-us/library/ms738571(VS.85).aspx
recvfrom - это то, что вам нужно