WPf 生成一个 tcp 客户端
时间: 2023-04-10 08:04:49 浏览: 287
可以使用 System.Net.Sockets 命名空间中的 TcpClient 类来生成一个 tcp 客户端。以下是一个简单的示例代码:
```csharp
using System;
using System.Net.Sockets;
class Program
{
static void Main(string[] args)
{
try
{
// 创建一个 TcpClient 实例
TcpClient client = new TcpClient();
// 连接到服务器
client.Connect("127.0.0.1", 8888);
// 发送数据
byte[] data = System.Text.Encoding.UTF8.GetBytes("Hello, server!");
NetworkStream stream = client.GetStream();
stream.Write(data, 0, data.Length);
// 接收数据
data = new byte[1024];
int bytes = stream.Read(data, 0, data.Length);
string responseData = System.Text.Encoding.UTF8.GetString(data, 0, bytes);
Console.WriteLine("Received: {0}", responseData);
// 关闭连接
client.Close();
}
catch (Exception ex)
{
Console.WriteLine("Exception: {0}", ex);
}
}
}
```
这段代码可以连接到本地的 8888 端口,并向服务器发送一条消息 "Hello, server!",然后接收服务器返回的消息并输出。
阅读全文