gpt4 book ai didi

python - 在 python 中,当在套接字对象上使用 select.select 时,我应该如何处理最终出现在错误列表中的套接字?

转载 作者:太空宇宙 更新时间:2023-11-03 19:36:50 25 4
gpt4 key购买 nike

read, write, error = select.select(sockets, sockets, sockets, 60.0)

如果错误列表中出现某些内容,建议采取什么措施?

最佳答案

在我知道的操作系统上,除了尝试关闭套接字(这可能会引发异常,因此请务必使用try),您无法对遭受“异常情况”的套接字执行任何操作/ except 周围的尝试)。您知道这些套接字代表的连接已异常终止,并且可能需要写入一些相关日志信息,向用户显示问题等。在某些情况下,尝试再次建立这些连接可能是合适的(这当然可能会失败,具体取决于遇到的异常情况,因此请为此做好准备)。

关于python - 在 python 中,当在套接字对象上使用 select.select 时,我应该如何处理最终出现在错误列表中的套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170332/

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