UDP (بروتوكول بيانات المستخدم) هو بروتوكول يسمح بإرسال حزم البيانات مباشرة إلى وجهتها. يتم إرسال البيانات كـ بايتات ويجب تحويلها إلى رمز ASCII.
لإنشاء تطبيق مستمع UDP باستخدام C#، استخدم فئة UdpClient. فيما يلي مثال:
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.
لبدء تجربة مجانية، كل ما تحتاجه هو الذهاب إلى لوحة إدارة المستخدمين. قم بتبسيط عملياتك وزيادة إنتاجيتك باستخدام أدواتنا المخصصة لاحتياجاتك!
ابدأ تجربتك المجانيةسوف نرسل لك أفضل ما في مدونتنا.
تعليقات
اترك تعليقًا