计算流

2024-06-11 11:47:18 发布

您现在位置:Python中文网/ 问答频道 /正文

在计算领域,我主要阅读了python编程语言和socket模块 我知道通信中的套接字只是通信端点,每个通信都使用一个套接字。你知道吗

import socket
#Importing the low-level socket module in python

但是我一直在尝试理解的是流,虽然我理解它们,但是仅仅把流想象成连接两个套接字的道路就足够了吗?在这条道路上,字节和数据包之类的东西从一个地方到另一个地方,或者还有更多的东西呢?谢谢你简单而透彻的解释


Tags: 模块theinimport地方socket端点level
1条回答
网友
1楼 · 发布于 2024-06-11 11:47:18

“文件”和“流”之间的主要区别在于,流不能再被重绕和读取(或写入)。此外,“流”通常没有“帧”的概念,这意味着它只是一个有字节通过的管道,而不是“消息队列”或“数据报套接字”。TCP套接字被认为是流套接字,而UDP套接字是“数据报”套接字,这意味着消息体之间的边界在协议中是明确的。对于流,您通常需要在上面实现自己的帧或“信封”协议。你知道吗

相关问题 更多 >