SOCK_STREAM的作用是什么?

问题描述 投票:0回答:4

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

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

我了解这个

socket.socket
socket.AF_INET
的功能,但我很好奇
socket.SOCK_STREAM
。它的作用是什么?

python sockets python-sockets
4个回答
47
投票

SOCK_STREAM
表示它是一个TCP套接字。

SOCK_DGRAM
表示它是UDP套接字。

99% 的时间都会使用这些。还有其他可能性,请参阅 https://docs.python.org/2/library/socket.html#socket.SOCK_STREAM(您必须通过 google 搜索每种可能性的含义)。


9
投票

SOCK_STREAM
是一个常量,指示套接字类型 (TCP),与
SOCK_DGRAM
(UDP) 相反。


5
投票

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


0
投票

SOCK_STREAM 是 TCP 的套接字类型,该协议将用于在网络中传输消息。

© www.soinside.com 2019 - 2024. All rights reserved.