解析套接字.getaddrinfo()在python中

2024-09-27 07:25:32 发布

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

在使用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_INETtype = SOCKET_STREAM,和sockaddr=(HOST, PORT)

protocanonname是什么意思?上面返回结果中的“6”是什么,canonname什么时候不是空的?你知道吗


Tags: streamnetexampletypesocketfamilyprotosock

热门问题