先开个头,有空研究一下这几个定义的区别:SOCK_STREAM,SOCK_DGRAM,SOCK_SEQPACKET,SOCK_RAW.

SOCK_STREAM: 提供面向连接的稳定数据传输,即TCP协议。
SOCK_DGRAM: 使用不连续不可靠的数据包连接。
SOCK_SEQPACKET: 提供连续可靠的数据包连接。
SOCK_RAW: 提供原始网络协议存取。
SOCK_RDM: 提供可靠的数据包连接。

SOCK_PACKET: 与网络驱动程序直接通信。

OOB: 在所有数据传送前必须使用connect()来建立连接状态。

SOCK_STREAM,SOCK_DGRAM,SOCK_SEQPACKET,SOCK_RAW.相关推荐

  1. Linux Socket学习--套接口的类型和协议

    我们首先来说一下PF_INET和AF_INET,虽然标准提倡在指定demain参数的时候,优先使用PF_INET,但是大量已经编写的c代码遵循旧的协议.目前情况是AF_UNIX=PF_UNIX,AF_ ...

  2. Linux下Bluetooth编程

    一:Bluetooth基本概念: Bluetooth是爱立信.诺基亚.东芝.IBM和Intel 5家公司在1998年联合推出的一项无线网络技术.其宗旨是提供一种短距离.低成本的无线传输应用技术.在行业 ...

  3. 转载_Linux下Bluetooth编程

    一:Bluetooth基本概念: Bluetooth是爱立信.诺基亚.东芝.IBM和Intel 5家公司在1998年联合推出的一项无线网络技术.其宗旨是提供一种短距离.低成本的无线传输应用技术.在行业 ...

  4. 实战Linux Bluetooth编程

    实战Linux Bluetooth编程(一) 协议栈概述 Sam一年前在Linux下写了一个类似Windows下BTW的库--BTX.现在需要添加新功能时发现很多知识点都忘记 了.所以决定在这次学习中 ...

  5. 网络协议基础 -- 东哥

    IP协议 IP协议是网络层协议,提供将数据从一台电脑传递到另一台电脑的能力.但是不校验传递过去的数据是否正确.互联网上的每个节点都必须有一个独立的IP地址.我们现在使用的IP地址都是IPv4标准的.是 ...

  6. socket函数的参数和解释

    头文件  #include <sys/socket.h> int socket(int family, int type, int protocol) 一个进程必须做的事情就是调用 soc ...

  7. 哈工大计算机网络Week2-网络应用数据交换

    目录 网络应用数据交换 P2P应用:原理与文件分发 纯P2P架构 文件分发:客户机/服务器 vs. P2P CS 为什么是这样的?不应该传送和发出难道是并行的??? P2P P2P文件分发典型例子:B ...

  8. socket编程常见函数使用方法

    socket知识 有了IP地址,socket可知道是与哪一台主机的哪一个进程通信 有了端口号,就知道是这个进程的哪一个套接字进行传输 应用进程使用描述符与它的套接字进行通信,也就是说一个进程创建一个套 ...

  9. Network (哈工大网课笔记)

    5层结构: application 应用层 transport 传输层 network 网络层 link 数据链路层 physical 物理层 TCP: 可靠, 面向连接, 字节流传输, 点对点 UD ...

最新文章

  1. Int 10 中断功能 详解
  2. Seata 新特性,APM 支持 SkyWalking
  3. mysql 使用 utf8mb4 编码
  4. 数据结构(python语言)目录链接
  5. python与正则表达式(part1)--元字符
  6. ui设计 网络错误_UI设计人员常犯的10个错误
  7. python提取文件名的5-6位_python提取文件名
  8. java sax xml文件解析_java解析xml文件-DOM/SAX
  9. 32位linux时间戳,32位unix时间戳哪一年用尽
  10. 打开帧率显示_2K165hz IPS屏,微星MAG274QRF-QD显示器
  11. mysql不定参数函数_可变参数函数(一)
  12. java环境安装菜鸟教程_Linux菜鸟教程(一:JDK安装和java环境配置)
  13. 【springcloud合集】04:新建Moudle——微服务提供者支付模块
  14. React使用高德地图
  15. 计算机科学与技术有剪辑吗,计算机科学与技术学院第七届“微剪辑大赛”
  16. 微信开放平台应用绑定
  17. 向量的加减(输出重载)
  18. 收藏一个快要消亡的技术古董
  19. Abbkine IPKine GFP标签蛋白免疫沉淀试剂盒(磁珠法)
  20. Poj·Dessert

热门文章

  1. PPT母版如何取消?
  2. ThinkPad 联想笔记本电脑 Fn 键设置
  3. 计算机模拟育种,计算机模拟技术在动物遗传育种研究中的应用——鲁绍雄资料.ppt...
  4. MQ 入门(一)——MQ、JMS的了解与 activemq 基本操作
  5. PDB Database - AlphaFold DB PDB 数据集的多维度分析与整理 (2)
  6. 干什么挣钱快,2个冷门项目让你迅速发家致富
  7. 做一个公益网站要花费多少钱
  8. 微软 Win10 Dev 预览版 21354 发布
  9. 广电BOSS系统的建设原则
  10. 软考中级程序设计师复习——软件工程(4)