UDPでデータを送信する方法
VB.NET
Public Class UdpSender
Public Shared Sub Main()
Dim remoteHost As String = "127.0.0.1"
Dim remotePort As Integer = 2002
Dim udp As New System.Net.Sockets.UdpClient()
While True
Console.WriteLine("送信する文字列を入力してください。")
Dim sendMsg As String = Console.ReadLine()
Dim sendBytes As Byte() = System.Text.Encoding.UTF8.GetBytes(sendMsg)
udp.Send(sendBytes, sendBytes.Length, remoteHost, remotePort)
If sendMsg.Equals("exit") Then
Exit While
End If
End While
udp.Close()
Console.WriteLine("終了しました。")
Console.ReadLine()
End Sub
End Class
Visual Basic 6.0ユーザーのためのVisual C# 2005プログラミングガイド
C#
using System;
public class UdpSender
{
static void Main()
{
string remoteHost = "127.0.0.1";
int remotePort = 2002;
System.Net.Sockets.UdpClient udp =
new System.Net.Sockets.UdpClient();
for (; ; )
{
Console.WriteLine("送信する文字列を入力してください。");
string sendMsg = Console.ReadLine();
byte[] sendBytes = System.Text.Encoding.UTF8.GetBytes(sendMsg);
udp.Send(sendBytes, sendBytes.Length, remoteHost, remotePort);
if (sendMsg.Equals("exit"))
{
break;
}
}
udp.Close();
Console.WriteLine("終了しました。");
Console.ReadLine();
}
}
Visual Basic 6.0ユーザーのためのVisual C# 2005プログラミングガイド