C# TCP 客户端清除服务器数据前发送数据
在 C# 中,可以通过以下步骤清除服务器发来的数据:
-
创建 TCP 客户端,并连接到服务器。
-
接收服务器发来的数据,直到没有数据可读取为止。
while (client.Available > 0)
{
byte[] buffer = new byte[client.Available];
client.Receive(buffer);
}
- 发送数据到服务器。
byte[] data = Encoding.UTF8.GetBytes('Hello, server!');
client.Send(data);
这样,在发送数据之前,就可以清除服务器发来的数据,确保发送的数据不会被之前的数据干扰。
原文地址: https://www.cveoy.top/t/topic/osjj 著作权归作者所有。请勿转载和采集!