我正在学习 Python 中的套接字并想出了
variable = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
我了解它的功能,socket.socket
但socket.AF_INET
我对socket.SOCK_STREAM
. 它的作用是什么?
我正在学习 Python 中的套接字并想出了
variable = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
我了解它的功能,socket.socket
但socket.AF_INET
我对socket.SOCK_STREAM
. 它的作用是什么?
SOCK_STREAM
表示它是一个 TCP 套接字。
SOCK_DGRAM
表示它是一个UDP套接字。
99% 的时间都在使用它们。还有其他可能性,请参阅https://docs.python.org/2/library/socket.html#socket.SOCK_STREAM(您必须谷歌搜索每一个的含义)。
SOCK_STREAM
是一个常量,指示套接字 (TCP) 的类型,而不是SOCK_DGRAM
(UDP)。
SOCK_STREAM
指面向连接的TCP协议。