gpt4 book ai didi

http - tcpmon 中的状态(Active、Req、Done)列是什么意思?

转载 作者:可可西里 更新时间:2023-11-01 02:43:56 25 4
gpt4 key购买 nike

我完全没有运气获得有关 tcpmon 显示字段的信息。

特别是,我对在传输过程中从 Active->Req->Done 移动的“State”列感到困惑。有没有人准确理解这三种状态各自的含义?

我问是因为我似乎遇到间歇性挂起问题,通信处于“请求”状态。

感谢您的宝贵时间。

最佳答案

我刚刚在 source code 处达到了顶峰对于 tcpmon,我想我明白状态的意思。

  • 事件:已创建套接字,但尚未在套接字上读取或写入任何内容
  • 请求:正在通过套接字发送数据
  • Done:套接字已关闭

我的猜测是 tcpmon 中存在一个错误,当它从未正确关闭套接字时,它会卡在 Req 状态。我知道在旧版本中存在这样的错误,如源代码中的注释所示:

// Only loop as long as the connection to the target
// machine is available - once that's gone we can stop.
// The old way, loop until both are closed, left us
// looping forever since no one closed the 1st one.

这对于您想了解的内容来说可能有点矫枉过正,但是您可以在文件 RawSender.java 中找到他们用来设置状态列的逻辑。和 Connection.java .

关于http - tcpmon 中的状态(Active、Req、Done)列是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9711344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com