首页 > 解决方案 > 错误处理 Python 套接字 - 'socket' 对象没有属性 'error'

问题描述

我正在使用 try/exception 循环来捕获服务器的套接字错误。然而,我收到此代码的错误“'socket'对象没有属性'error'”:

    try: 
        self.socket.bind((self.host, self.port))
        self.socket.listen()
        return self.socket.accept()            

    except (self.socket.error, msg):
        print("Couldn't connect to the socket")
        sys.exit(1)

有谁知道如何正确捕获套接字错误?

标签: pythonsocketsserver

解决方案


推荐阅读