gpt4 book ai didi

python - 在 python 的 telnetlib 中检测关闭的连接

转载 作者:太空狗 更新时间:2023-10-30 02:49:23 26 4
gpt4 key购买 nike

我正在使用 python 的 telnetlib连接到远程 telnet 服务器。我很难检测到连接是否仍然打开,或者远程服务器是否关闭了我。

我会注意到下次尝试读取或写入连接时连接已关闭,但希望有一种方法可以按需检测它。

有没有办法在不影响实际连接的情况下发送某种“你在吗”数据包? telnet RFC支持“你在吗”和“NOP”命令——只是不确定如何让 telnetlib 发送它们!

最佳答案

您应该能够通过这种方式发送 NOP:

from telnetlib import IAC, NOP

...

telnet_object.sock.sendall(IAC + NOP)

关于python - 在 python 的 telnetlib 中检测关闭的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8480766/

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