C#UDP发送字符串
时间: 2023-12-13 22:33:51 浏览: 176
C#的UDP通信
以下是C#中使用UDP发送字符串的示例代码:
```csharp
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class Program {
static void Main(string[] args) {
// 设置发送方的IP地址和端口号
IPAddress ip = IPAddress.Parse("192.168.0.100");
int port = 8888;
// 创建一个UdpClient对象
UdpClient udpClient = new UdpClient();
// 将要发送的字符串转换为字节数组
string message = "Hello, World!";
byte[] bytes = Encoding.UTF8.GetBytes(message);
// 发送数据
udpClient.Send(bytes, bytes.Length, new IPEndPoint(ip, port));
// 关闭UdpClient
udpClient.Close();
}
}
```
以上代码中,我们首先创建了一个`UdpClient`对象,然后将要发送的字符串转换为字节数组,并使用`Send`方法将数据发送出去。在发送数据之后,我们需要关闭`UdpClient`对象。
阅读全文