Tag: protocols

.NET TCP协议的可靠性如何?

我对C#很新,所以请耐心等待。 我在C#.NET 4.0中编写了一个相对简单的客户端服务器应用程序。 我使用TCP协议,TCPListener和TCPClient更具体。 我知道TCP协议在理论上是如何工作的。 但我必须100%确定在数据传输过程中不会出现(未处理的)错误。 发送数据后如何知道数据是否已成功接收。 我可以完全依赖TCP协议的底层实现吗? 所以我没有必要从另一方确认数据已收到? 至关重要的是,我真正知道哪些数据已发送并成功接收。 我知道这是一个愚蠢的问题,但我真的很想确定。 谢谢你的时间和答案。