如何获取UDP数据包中包含的信息?

时间:2012-01-19 08:46:00

标签: c# stream udp packet

我使用VLC(UDP)流式传输文件,我必须从我的应用程序中读取数据包。如何从UDP(标题和数据)获取所有信息?我以后需要他们..

2 个答案:

答案 0 :(得分:1)

Here是一个很好的指导如何嗅探数据

另一种方法是使用wireshark

答案 1 :(得分:0)

WSARecvFrom会从标头中获取发件人地址以及数据(有效负载)。 C#版本为Socket.ReceiveFrom

如果您需要其他标题字段,那么WSARecvMsg,C#版本为Socket.ReceiveMessageFrom

并且,您应该使用异步版本:Socket.ReceiveFromAsyncSocket.ReceiveMessageFromAsync