IP4(PF_INET)套接字类型
读《TCP&IP网络编程》
面向连接的套接字(SOCK_STREAM)
-
传输过程中,数据不会丢失
-
按序传输数据
-
传输的数据不存在数据边界
- 类似于传送带,较晚发送的数据不会先到达
- 收发数据的套接字内部有缓冲(Buffer)
- 面向连接的套接字中,
read
和write
的次数并无太大的意义。当read速度小于write时,缓冲可能会被填满,此时在发送端会停止发送数据
可靠、按序、基于字节的面向连接的数据传输方式的套接字
面向消息的套接字(SOCK_DGRAM)
-
强调快速传输而不是传输顺序
-
传输的数据可能丢失、也可能损毁
-
传输的数据有数据边界
-
限制每次数据的传输大小
- 类似于快递,两次发送就需要两次接收
- 限制每次数据传输的大小、即数据是有边界的
不可靠、不按序、以数据的高速传输为目的的套接字
分类:
TCP/IP网络编程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现