gpt4 book ai didi

python - 如何在Python中为socket .send()添加最大时间?

转载 作者:行者123 更新时间:2023-12-03 11:59:08 25 4
gpt4 key购买 nike

因此,我正在尝试制作一个使用套接字库处理GUI与服务器之间的通信的程序。问题在于GUI可以随机关闭,因此服务器必须放弃连接。但是,如果GUI停止响应,则client_socket.send()似乎只是永远等待。
代码是这样的:

try:
client_socket.send(pickle.dumps('TEST'))
except Exception as E:
print("Exception:", E)

我要服务器做的只是等待0.5秒,然后放弃连接。
我希望有一个人可以帮助我。

谢谢你。

最佳答案

从文档:https://docs.python.org/2/library/socket.html

socket.settimeout(value)

其中value是要等待的秒数。

关于python - 如何在Python中为socket .send()添加最大时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61621540/

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