在使用socket.getaddrinfo()
时:
>>> socket.getaddrinfo("example.net", 8000, socket.AF_UNSPEC, socket.SOCK_STREAM)
[(<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('93.184.216.34', 8000))]
结果如下:
(family, type, proto, canonname, sockaddr)
我知道family = AF_INET
,type = SOCKET_STREAM
,和sockaddr=(HOST, PORT)
proto
和canonname
是什么意思?上面返回结果中的“6”是什么,canonname
什么时候不是空的?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐