如何跟踪数据从套接字写缓冲区拉到C#上的传输级别的时刻?或者线程自动等待,直到套接字写缓冲区的数据没有移动到传输级别?在动作脚本3上,可以通过 OutputProgressEvent.OUTPUT_PROGRESS 跟踪此刻。 C#有模拟吗?
答案 0 :(得分:0)
如果您指的是应用程序缓冲区,则当write方法返回时,数据已从那里移动到传输层,即移入套接字发送缓冲区。
另一方面,如果您引用套接字发送缓冲区,它已经在传输层中,所以您的问题没有意义,并且没有任何简短的驱动程序接口可以告诉您何时数据来自那里有NIC。
我怀疑你提到的OUTPUT_PROGRESS事件是前者。