忽略TcpClient / NetworkStream中的传入数据

本文关键字:数据 TcpClient NetworkStream 忽略 | 更新日期: 2023-09-27 17:53:37

为了与某些第三方软件通信,我需要通过TCP建立单向连接。我的软件只需要发送数据到另一边,永远不会读取任何数据。目前我正在使用TcpClient。如果有传入的数据包,但我从未读取它们,会发生什么?它们会不会堆积在某个地方,导致一些错误之类的?如何配置TcpClient以忽略或丢弃所有传入的数据?

整个设计不完全是我想做的,但我不能改变其他软件,需要忍受这个。

关于TcpClient内部的一些不错的提示将非常有帮助!

忽略TcpClient / NetworkStream中的传入数据

我认为一些数据将被缓冲,等待您读取它。但是,不确定缓冲区大小有多大。我不认为它会立即导致错误,但如果发送方希望能够写入,在某些时候写入可能会超时,另一方可能会选择关闭连接。

从你的角度来看什么都不会发生。数据将被丢弃。