Technologie

C# Écoute UDP

UDP (Protocole de Datagrammes Utilisateur) est un protocole qui permet d'envoyer des paquets de données directement à leur destination. Les données sont envoyées en tant que BYTES et doivent être converties en code ASCII.

Pour écrire une application d'écoute UDP en C#, utilisez la classe UdpClient. Voici un exemple :

Espace Publicitaire

En Savoir Plus
using System;
                using System.Net;
                using System.Net.Sockets;
                using System.Text;

                class Program
                {
                    static void Main()
                    {
                        string ipAddress = "127.0.0.1";
                        int port = 1234;
                        UdpClient listener = new UdpClient(new IPEndPoint(IPAddress.Parse(ipAddress), port));
                        try
                        {
                            while (true)
                            {
                                IPEndPoint remoteIpEndPoint = new IPEndPoint(IPAddress.Any, 0);
                                byte[] receivedBytes = listener.Receive(ref remoteIpEndPoint);
                                string receivedMessage = Encoding.ASCII.GetString(receivedBytes);
                                Console.WriteLine("Message reçu : " + receivedMessage);
                            }
                        }
                        catch (Exception ex)
                        {
                            Console.WriteLine("Une erreur est survenue : " + ex.Message);
                        }
                        finally
                        {
                            listener.Close();
                        }
                    }
                }

Espace Publicitaire

En Savoir Plus

UDP ne vérifie pas l'intégrité ou la livraison des données, ce qui le rend plus rapide mais moins sécurisé par rapport à TCP.

Espace Publicitaire

En Savoir Plus
Étiquettes :

Commentaires

Laisser un Commentaire

Vous pourriez aussi aimer

  • Jeux
  • 11-10-2024
  • 1 Durée de lecture min.

Commandants de la Roue de Rise of Kingdoms

Bot Macro de Minage Rise of Kingdoms

Nedese

Panneau Nedese

Pour commencer un essai gratuit, il vous suffit d'accéder au panneau de gestion des utilisateurs. Simplifiez vos processus et augmentez votre productivité avec nos outils adaptés à vos besoins !

Commencez votre essai gratuit
NedeseAI