تكنولوجيا

C# مستمع UDP

UDP (بروتوكول بيانات المستخدم) هو بروتوكول يسمح بإرسال حزم البيانات مباشرة إلى وجهتها. يتم إرسال البيانات كـ بايتات ويجب تحويلها إلى رمز ASCII.

لإنشاء تطبيق مستمع UDP باستخدام C#، استخدم فئة UdpClient. فيما يلي مثال:

منطقة الإعلانات

المزيد
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("الرسالة المستلمة: " + receivedMessage);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("حدث خطأ: " + ex.Message);
            }
            finally
            {
                listener.Close();
            }
        }
    }

منطقة الإعلانات

المزيد

بروتوكول UDP لا يتحقق من سلامة البيانات أو تسليمها، مما يجعله أسرع ولكنه أقل أمانًا مقارنة بـ TCP.

منطقة الإعلانات

المزيد
علامات:

تعليقات

اترك تعليقًا

قد يهمك

  • ألعاب
  • 11-10-2024
  • 0 زمن القراءة بالدقائق

قادة عجلة Rise of Kingdoms

Nedese

لوحة Nedese

لبدء تجربة مجانية، كل ما تحتاجه هو الذهاب إلى لوحة إدارة المستخدمين. قم بتبسيط عملياتك وزيادة إنتاجيتك باستخدام أدواتنا المخصصة لاحتياجاتك!

ابدأ تجربتك المجانية
NedeseAI