tcpclient使用方法
时间: 2024-01-05 15:14:54 浏览: 120
TCPClient 是一个 .NET 框架下的类,它提供了一种与 TCP 服务器建立连接,并发送和接收数据的方法。以下是 TCPClient 的使用方法:
1. 创建 TCPClient 对象:
```csharp
TcpClient client = new TcpClient();
```
2. 连接服务器:
```csharp
client.Connect("server_ip_address", port_number);
```
其中,`server_ip_address` 是服务器 IP 地址,`port_number` 是服务器监听的端口号。
3. 发送数据:
```csharp
byte[] data = Encoding.ASCII.GetBytes("Hello, server!");
NetworkStream stream = client.GetStream();
stream.Write(data, 0, data.Length);
```
4. 接收数据:
```csharp
byte[] buffer = new byte[1024];
int bytesRead = stream.Read(buffer, 0, buffer.Length);
string response = Encoding.ASCII.GetString(buffer, 0, bytesRead);
```
其中,`buffer` 是一个缓冲区,用于接收数据,`bytesRead` 是实际读取的字节数,`response` 是接收到的字符串。
5. 关闭连接:
```csharp
stream.Close();
client.Close();
```
以上就是 TCPClient 的基本使用方法。需要注意的是,在使用 TCPClient 连接服务器时,可能会抛出异常,需要进行异常处理。
阅读全文