Python无法工作的Socket超时

2024-06-26 00:22:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python和lora的noob,我想打开一个socket等待消息,如果没有消息,那么做其他事情,目前我的代码是:

import struct
import sys
import time
from socket import *
n = 0
try:
    the_sock = socket(AF_INET, SOCK_STREAM)
except:
    exit('Error creating socket.')

while True:
    try:
        the_sock.settimeout(2)
        n+=1
        print("Hola"+str(n))
    except timeout:
        print("tiempo")
        break

除了超时,一切正常,我检查了一些答案,但是代码看起来不错,你能帮我吗?


Tags: the代码import消息timesyssocket事情