C#UDP发数据数据程序
时间: 2024-02-05 13:10:52 浏览: 78
以下是一个使用C#发送UDP数据的示例程序:
```csharp
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class Program
{
static void Main(string[] args)
{
// 创建一个UDP客户端
UdpClient udpClient = new UdpClient();
// 将要发送的数据转换为字节数组
string message = "Hello, UDP!";
byte[] bytes = Encoding.UTF8.GetBytes(message);
// 发送数据
IPAddress address = IPAddress.Parse("127.0.0.1"); // 目标IP地址
int port = 1234; // 目标端口号
udpClient.Send(bytes, bytes.Length, new IPEndPoint(address, port));
Console.WriteLine($"已发送数据:{message}");
// 关闭客户端
udpClient.Close();
}
}
```
在代码中,首先创建了一个`UdpClient`对象,然后将要发送的数据转换为字节数组。接下来,指定了目标IP地址和端口号,并调用`Send`方法发送数据。最后,关闭UDP客户端。
需要注意的是,发送UDP数据时需要注意网络环境和目标设备的网络配置,以确保能够正确发送和接收数据。
阅读全文