了解Socket是否已关闭的最佳方法(Python 3.6)

时间:2018-02-19 00:35:16

标签: python python-3.x

您好我正在使用Python 3.6中的套接字,我想知道我在服务器端检查某个套接字是否关闭的方式是正确的。这是代码:

try: 
    data = s.recv(1024)
    print(data)
except socket.error as msg:
    print("disconnected")
    s.close()

我曾尝试检查data变量是否为空,但是当套接字关闭时它一直给我错误。这就是我使用try catch的原因。我做得对吗?

0 个答案:

没有答案