IP4(PF_INET)套接字类型

读《TCP&IP网络编程》

面向连接的套接字(SOCK_STREAM)

  • 传输过程中,数据不会丢失

  • 按序传输数据

  • 传输的数据不存在数据边界

  1. 类似于传送带,较晚发送的数据不会先到达
  2. 收发数据的套接字内部有缓冲(Buffer)
  3. 面向连接的套接字中,readwrite的次数并无太大的意义。当read速度小于write时,缓冲可能会被填满,此时在发送端会停止发送数据

可靠、按序、基于字节的面向连接的数据传输方式的套接字

面向消息的套接字(SOCK_DGRAM)

  • 强调快速传输而不是传输顺序

  • 传输的数据可能丢失、也可能损毁

  • 传输的数据有数据边界

  • 限制每次数据的传输大小

  1. 类似于快递,两次发送就需要两次接收
  2. 限制每次数据传输的大小、即数据是有边界的

不可靠、不按序、以数据的高速传输为目的的套接字

posted @   ug_难  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示