Исходный IP из пакета UDP в c под окном ОС - PullRequest
0 голосов
/ 19 июля 2010

Я хочу получить исходный IP-адрес UDP-пакета.Я работаю в c под платформой Windows.

Ответы [ 3 ]

2 голосов
/ 19 июля 2010

Используйте функцию recvfrom .У него есть параметр from, который указывает на структуру sockaddr, которая получит адрес источника.

1 голос
/ 19 июля 2010

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

0 голосов
/ 19 июля 2010

recvfrom - это то, что вам нужно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...