C# TCPClient
时间: 2023-11-23 19:54:53 浏览: 99
C# TCPClient是一个用于创建TCP连接的类,它允许你在C#应用程序中创建一个TCP客户端。使用TCPClient,你可以连接到远程主机并发送和接收数据。以下是使用C# TCPClient的基本步骤:
1. 创建一个TCPClient对象并指定要连接的远程主机的IP地址和端口号。
2. 使用TCPClient对象的GetStream()方法获取一个NetworkStream对象,该对象可用于发送和接收数据。
3. 使用NetworkStream对象的Read()和Write()方法来读取和写入数据。
下面是一个简单的示例,演示如何使用C# TCPClient连接到远程主机并发送数据:
```csharp
// 创建一个TCPClient对象并连接到远程主机
TcpClient client = new TcpClient("127.0.0.1",8888);
// 获取一个NetworkStream对象
NetworkStream stream = client.GetStream();
// 发送数据
byte[] data = Encoding.UTF8.GetBytes("Hello, server!");
stream.Write(data, 0, data.Length);
// 接收数据
data = new byte[1024];
int bytesRead = stream.Read(data, 0, data.Length);
string response = Encoding.UTF8.GetString(data, 0, bytesRead);
Console.WriteLine("Server response: {0}", response);
// 关闭连接
client.Close();
```
阅读全文