Что такое сокет.SOL_TCP - PullRequest
       2

Что такое сокет.SOL_TCP

0 голосов
/ 09 октября 2018

Когда я читаю api doc Python, есть api:

socket.getaddrinfo(host, port, family=0, socktype=0, proto=0, flags=0)

Документ не объясняет параметр proto, кажется, не хватает протокола И я вижу демо ниже:

socket.getaddrinfo("www.python.org", 80, 0, 0, socket.SOL_TCP)

Меня смущает то, что такое socket.SOL_TCP?

1 Ответ

0 голосов
/ 09 октября 2018

протокол является протоколом.Существует несколько протоколов, поддерживаемых операционной системой: UDP, TCP, SCTP и т. д.

port также может быть именем службы (строка), например:

socket.getaddrinfo("www.python.org", "http", 0, 0, socket.SOL_TCP)

в этом случае протокол используется для разрешения имени службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...