UDP(ユーザーデータグラムプロトコル)は、データパケットを直接宛先に送信するためのプロトコルです。データは バイト として送信され、ASCII コードに変換する必要があります。
C# で UDP リスナー アプリケーションを作成するには、UdpClient クラスを使用します。以下はその例です:
UDP(ユーザーデータグラムプロトコル)は、データパケットを直接宛先に送信するためのプロトコルです。データは バイト として送信され、ASCII コードに変換する必要があります。
C# で UDP リスナー アプリケーションを作成するには、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 よりも速いですが、安全性は低くなります。
ブログの最新情報をお届けします。
コメント
コメントを残す