是的,我确实已经尝试找到相关信息.
Python套接字文档列出了我认为的协议列表:
SO_*
socket.SOMAXCONN
MSG_*
SOL_*
IPPROTO_*
IPPORT_*
INADDR_*
IP_*
IPV6_*
EAI_*
AI_*
NI_*
TCP_*
Run Code Online (Sandbox Code Playgroud)
他们究竟做了什么?比方说我用过
s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_IP)
Run Code Online (Sandbox Code Playgroud)
这是做什么的?我知道它是一个原始套接字,但IPPROTO_IP是否意味着我必须构建一切?(即IP头到TCP的数据?)
Python文档说我可以在套接字的Unix文档中找到有关上述内容的信息,但我找不到该文档.谁知道它在哪里?