■■■

2016年4月5日火曜日

UDPでデータを送信する方法

Visual Basic 6.0ユーザーのためのVisual C# 2005プログラミングガイド

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プログラミングガイド
■■■