当我阅读Python的API文档时,发现有一个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
是什么意思?
http
也是一种协议吗?socktype
和proto
之间有什么区别? - sinbar