C# can数据发送4个报文
时间: 2023-06-26 07:05:20 浏览: 120
C#实现了多文件上传功能
4星 · 用户满意度95%
可以的,你可以使用C#中的Socket类来发送报文。以下是一个简单的例子,可以发送4个报文:
```csharp
using System;
using System.Net.Sockets;
class Program {
static void Main(string[] args) {
// 建立Socket连接
TcpClient client = new TcpClient("127.0.0.1", 8888);
// 第一个报文
string message1 = "This is the first message";
byte[] data1 = System.Text.Encoding.ASCII.GetBytes(message1);
NetworkStream stream1 = client.GetStream();
stream1.Write(data1, 0, data1.Length);
// 第二个报文
string message2 = "This is the second message";
byte[] data2 = System.Text.Encoding.ASCII.GetBytes(message2);
NetworkStream stream2 = client.GetStream();
stream2.Write(data2, 0, data2.Length);
// 第三个报文
string message3 = "This is the third message";
byte[] data3 = System.Text.Encoding.ASCII.GetBytes(message3);
NetworkStream stream3 = client.GetStream();
stream3.Write(data3, 0, data3.Length);
// 第四个报文
string message4 = "This is the fourth message";
byte[] data4 = System.Text.Encoding.ASCII.GetBytes(message4);
NetworkStream stream4 = client.GetStream();
stream4.Write(data4, 0, data4.Length);
// 关闭连接
client.Close();
}
}
```
这个例子中使用了TcpClient类来建立Socket连接,然后使用NetworkStream类来发送报文。你可以根据自己的需求修改其中的IP地址、端口号、报文内容等。
阅读全文