如何跟踪数据从套接字写入缓冲区拉取到传输级别的时刻?C#.



如何在 C# 上跟踪数据从套接字写入缓冲区拉取到传输级别的时刻?或者线程自动等待,直到套接字写入缓冲区中的数据没有移动到传输级别?在动作脚本 3 上,可以通过OutputProgressEvent.OUTPUT_PROGRESS跟踪这一刻。C# 有模拟吗?

如果您指的是应用程序缓冲区,则当 write 方法返回时,数据已从那里移动到传输层,即移动到套接字发送缓冲区中。

另一方面,如果您引用套接字发送缓冲区,它已经在传输层中,因此您的问题没有意义,并且只有一个驱动程序接口可以告诉您数据何时从那里传输到 NIC。

我怀疑你提到的OUTPUT_PROGRESS事件是前者。

最新更新