gpt4 book ai didi

python - 如何在 Linux 中模拟套接字连接超时?

转载 作者:太空狗 更新时间:2023-10-29 11:22:21 24 4
gpt4 key购买 nike

在 MacOS 中,我曾经采用以下解决方案:

 import socket
import time
server = socket.socket()
server.bind(('127.0.0.1', 7777))
time.sleep(5)
server.listen(1)

如果另一个套接字试图连接到这个地址,它将被挂起,直到 server 调用 listen

但在 Linux 中情况并非如此,在 listen 调用之前尝试连接会立即导致 Connection Refused

那么有没有更好的方法在测试时模拟连接超时呢?

最佳答案

我不知道您正在测试的具体内容,但您也许可以继续接受,然后休眠 - 您似乎在客户端建立了连接,但实际上并没有任何有用的东西(一段时间)。或者玩你的防火墙设置:)

关于python - 如何在 Linux 中模拟套接字连接超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20436546/

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