Как я могу получить информацию, включенную в пакет UDP? - PullRequest
0 голосов
/ 19 января 2012

Я передаю файл с VLC (UDP), и мне нужно читать пакеты из моего приложения. Как я могу получить всю информацию из UDP (заголовок и данные)? они мне понадобятся позже ..

Ответы [ 2 ]

1 голос
/ 19 января 2012

Здесь хороший учебник, как вынюхивать данные

Для другого способа вы можете использовать wireshark

0 голосов
/ 19 января 2012

WSARecvFrom получит адрес отправителя из заголовка вместе с данными (полезная нагрузка). C # версия Socket.ReceiveFrom.

Если вам нужны другие поля заголовка, есть WSARecvMsg, версия C # - Socket.ReceiveMessageFrom.

И, вероятно, вы должны использовать асинхронные версии: Socket.ReceiveFromAsync и Socket.ReceiveMessageFromAsync

...