Bonjour,
j'utilise les bibliothèques PcapDotnet pour faire des communication réseaux,
je récupère donc un Datagram udp que je voudrais convertir en string j'ai vu que pour cela il possible d'utiliser
Encoding.ASCII.GetString()
mais il attend un byte[] en paramètre moi je possède seulement un UdpDatagram
1 2 3 4 5 6 7
|
IpV4Datagram ip = packet.Ethernet.IpV4;
UdpDatagram udp = ip.Udp;
// print ip addresses and udp ports
//Console.WriteLine(ip.Source + ":" + udp.SourcePort + " -> " + ip.Destination + ":" + udp.DestinationPort);
//string res = Encoding.ASCII.GetString(udp.Payload, 0, udp.Length); // mauvais paramètre
Console.WriteLine(udp.Payload); |
comment faire cette conversion ?
Partager