python之线程中关闭监听套接字

在这里插入图片描述

g_isRunning=True
g_socket=None

def server_fun(conn, addr):
    with conn:
        print(addr)
        while True:
            try:
                data = conn.recv(1024)  # 阻塞的
                print(data, len(data))
                if not data:
                    print("socket break")
                    break
                else:
                    print("senddata================================")
                    conn.send(data)
                    time.sleep(1)
            except:
                print("socket break2")
                break
                pass




def server_run(ip,port):
    # with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    #     s.setsockopt(socket.SOL_SOCKET, socket

猜你喜欢

转载自blog.csdn.net/qq_45662588/article/details/127249837