Teknoloji

C# UDP Dinleyici

UDP (User Datagram Protocol) veri paketlerinin doğrudan hedefe gönderilmesini sağlayan bir protokoldür. Veriler BYTE olarak gönderilip ASCII koduna çevrilir.

C# ile UDP dinleyici uygulaması yazmak için UdpClient sınıfını kullanabilirsiniz. İşte bir örnek:

Reklam Alanı

Daha Fazla
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("Gelen mesaj: " + receivedMessage);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Bir hata oluştu: " + ex.Message);
            }
            finally
            {
                listener.Close();
            }
        }
    }

Reklam Alanı

Daha Fazla

UDP protokolü, veri güvenliği ve iletimi kontrol etmez, bu yüzden TCP ye göre daha hızlıdır ancak saldırılara açıktır.

Reklam Alanı

Daha Fazla
Etiketler: .net , ip , port , udp

Yorumlar

Yorum Yapın

İlginizi çekebilir

Nedese

Nedese Panel

Ücretsiz denemeye başlamak için kullanıcı yönetim paneline gitmeniz yeterli. İhtiyaçlarınıza uygun araçlarımızla süreçlerinizi kolaylaştırın ve verimliliğinizi artırın!

Ücretsiz Denemeye Başla
NedeseAI