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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Encoding.ASCII.GetString()
mais il attend un byte[] en paramètre moi je possède seulement un UdpDatagram
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?