SOCK_STREAM的功能是什么?

时间:2016-03-01 14:37:30

标签: python sockets python-sockets

我正在学习Python中的套接字并提出

variable = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

我理解了此socket.socketsocket.AF_INET的功能,但我对socket.SOCK_STREAM感到好奇。它的功能是什么?

3 个答案:

答案 0 :(得分:16)

SOCK_STREAM表示它是TCP套接字。

SOCK_DGRAM表示它是UDP套接字。

99%的时间使用这些。还有其他可能性,请参阅https://docs.python.org/2/library/socket.html#socket.SOCK_STREAM(您必须谷歌了解每个的含义)。

答案 1 :(得分:5)

SOCK_STREAM是一个常量,表示套接字(TCP)的类型,而不是SOCK_DGRAM(UDP)。

答案 2 :(得分:2)

SOCK_STREAM表示面向连接的TCP协议。