Я передаю файл с VLC (UDP), и мне нужно читать пакеты из моего приложения. Как я могу получить всю информацию из UDP (заголовок и данные)? они мне понадобятся позже ..
Здесь хороший учебник, как вынюхивать данные
Для другого способа вы можете использовать wireshark
WSARecvFrom получит адрес отправителя из заголовка вместе с данными (полезная нагрузка). C # версия Socket.ReceiveFrom.
WSARecvFrom
Socket.ReceiveFrom
Если вам нужны другие поля заголовка, есть WSARecvMsg, версия C # - Socket.ReceiveMessageFrom.
WSARecvMsg
Socket.ReceiveMessageFrom
И, вероятно, вы должны использовать асинхронные версии: Socket.ReceiveFromAsync и Socket.ReceiveMessageFromAsync
Socket.ReceiveFromAsync
Socket.ReceiveMessageFromAsync