sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。

sock_dgram 是无保障的面向消息的socket , 主要用于在网络上发广播信息。

SOCK_STREAM是基于TCP的,数据传输比较有保障。SOCK_DGRAM是基于UDP的,专门用于局域网,基于广播SOCK_STREAM 是数据流,一般是tcp/ip协议的编程,SOCK_DGRAM分是数据报,是udp协议网络编程

参考文章:SOCK_STREAM和SOCK_DGRAM两种类型的区别

socket 中 SOCK_STREAM 和 SOCK_DGRAM的区别?相关推荐

  1. 关于Socket通信中SOCK_STREAM和SOCK_DGRAM区别

    SOCK_STREAM   是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送. SOCK_DGRAM   是无保障的面向消息的socket , 主要用于在网络上 ...

  2. 关于Socket类型中SOCK_STREAM和SOCK_DGRAM区别

    SOCK_STREAM   是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送. SOCK_DGRAM   是无保障的面向消息的socket , 主要用于在网络上 ...

  3. socket中结构与函数

     IP地址的作用是标示计算机的网卡地址,每台计算机都有一个IP地址:端口,是指计算机中为了标示在计算机中访问网络的不同程序而设的编号,并不是网卡接线的端口,而是不同程序的逻辑编号,并不是实际存在的 ...

  4. Linux_linux中LT和ET的区别

    select.poll和epoll同为linux中系统调用函数,相比较,epoll的效率相对较高,但是也不能一概而论.epoll作为linux特有的I/O复用函数,在实现上与select.poll有很 ...

  5. Socket中接口函数简介

    文章目录 1.创建socket domain type protocol errno 2.命名socket sockaddr_in bind connect() 3.监听socket 4.接收连接 5 ...

  6. linux sockaddr in,Linux C中sockaddr和sockaddr_in的区别

    Linux C中sockaddr和sockaddr_in的区别 struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址. 在各种系统调用或者函数中,只要 ...

  7. TCP/UDP中sockaddr和sockaddr_in的区别及用法

    目录 一.先看两个结构体的定义 1.1 sockaddr 1.2 sockaddr_in 二.sockaddr与sockaddr_in的相同点和区别 2.1 相同点 2.2 区别 三.使用方法 3.1 ...

  8. socket中使用多线程创建并发服务器

    启动服务器: bin/echo_tcp_server_th 8888 启动客户端: bin/echo_tcp_client 127.0.0.1 8888 使用ifconfig命令可以看到电脑的换回地址 ...

  9. 【sock_stream和sock_dgram】、 【AF_INET和AF_UNIX】

    [sock_stream和sock_dgram] 1.sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送. 2.sock_dgram 是无 ...

最新文章

  1. 超越谷歌BERT!依图推出预训练语言理解模型ConvBERT,入选NeurIPS 2020
  2. 做最好的自己,人生十件事(事业,人生,情感)
  3. WMS Schema
  4. mysql.net开发驱动_mysql数据库.net开发驱动(mysql connector net )
  5. 《编译原理》实验报告——TINY语言的词法分析
  6. inline-block空白间隙
  7. 《计算机组成原理》----2.3 二进制运算
  8. 【洛谷P4841】城市规划【指数型生成函数】【麦克劳林级数】【多项式对数】
  9. springcloud gateway 使用nacos 作为配置中心 和 注册中心
  10. Android笔记 - android studio导入源码
  11. 通勤一小时,堵车半小时,AI 救救社畜
  12. Postman下一个接口要用到上一个接口的数据
  13. Codeforces976D Degree Set 【构造】
  14. 程序员面试金典——4.4输出单层结点
  15. 使用WinDbg分析蓝屏dump原因
  16. 马克思主义基本原理概论复习资料
  17. 用 DiskGenius 解决移动硬盘变 RAW 问题
  18. 用于优化广告展示的深度强化学习实践
  19. signature=16ceadeb007b12c6b3bcab834073ab21,Signature: _____________________ 16 May 2006
  20. WIN7系统电脑的administrator密码忘记怎么办

热门文章

  1. Ubuntu建立(apache+php+mysql)+phpmyadmin
  2. 彻底明白Java语言中的IO系统
  3. 探测 Lombok 工具
  4. lg gram 笔记本 linux,lg gram 15笔记本使用雨林木风u盘安装win7系统教程?
  5. 【学习笔记】14、标准数据类型—字典
  6. FAGLFLEXA 表和 BSEG 表有什么区别
  7. 20、Power Query-数据合并、拆分
  8. Oracle触发器(trigger):一般用法
  9. 关系型数据库 (数据库类型)
  10. 新宝来引擎盖怎么打开