C#UdpClient套接字。如何获得数据包识别号

时间:2018-12-18 14:55:51

标签: c# sockets udp udpclient

我有一个接收UDP数据包的UdpClient套接字。下面的示例代码。

var clientSocket = new UdpClient(ipLocalEndPoint);
clientSocket.Connect(serverIp, port);
while (true)
{
    var ipEndPoint = new IPEndPoint(IPAddress.Any, 0);
    var data = ClientSocket.Receive(ref ipEndPoint);
    HandleMessage(data);
}

我以字节数组的形式从UDP数据包接收数据。那里没问题。

但是,除了负载之外,我还想看到的是包装中的实际数据。我最感兴趣的是数据包的标识号,就像我在WireShark跟踪中看到的一样。 (见图片) 我如何获得此信息?

我可以使用此信息告诉我缺少UDP数据包。 UDP“流”具有标识号,该标识号通常将其编号增加一个。

enter image description here

0 个答案:

没有答案