Dot Net客户端是否可以通过某种方式知道TCP套接字连接何时已成功交付了全部或多个写入NetworkStream的字节?
示例:当我写200 MB字节流时,NetworkStream.Write Method返回不到1毫秒的空白。同时,200 MB的传输实际上需要60秒(观看Wireshark)。然后,我在此TCP传输的中间禁用了以太网接口,以模拟网络错误,并且TCP无法传递字节流。同时,在Dot Net代码中,我的应用程序认为TCP已交付了八位字节,因为Write返回了void(无例外)。
有没有一种方法可以使用点网来获得对使用TCP成功传送的八位字节的确认?