SOCK_STREAM,SOCK_DGRAM,SOCK_SEQPACKET,SOCK_RAW.
先开个头,有空研究一下这几个定义的区别: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.相关推荐
- Linux Socket学习--套接口的类型和协议
我们首先来说一下PF_INET和AF_INET,虽然标准提倡在指定demain参数的时候,优先使用PF_INET,但是大量已经编写的c代码遵循旧的协议.目前情况是AF_UNIX=PF_UNIX,AF_ ...
- Linux下Bluetooth编程
一:Bluetooth基本概念: Bluetooth是爱立信.诺基亚.东芝.IBM和Intel 5家公司在1998年联合推出的一项无线网络技术.其宗旨是提供一种短距离.低成本的无线传输应用技术.在行业 ...
- 转载_Linux下Bluetooth编程
一:Bluetooth基本概念: Bluetooth是爱立信.诺基亚.东芝.IBM和Intel 5家公司在1998年联合推出的一项无线网络技术.其宗旨是提供一种短距离.低成本的无线传输应用技术.在行业 ...
- 实战Linux Bluetooth编程
实战Linux Bluetooth编程(一) 协议栈概述 Sam一年前在Linux下写了一个类似Windows下BTW的库--BTX.现在需要添加新功能时发现很多知识点都忘记 了.所以决定在这次学习中 ...
- 网络协议基础 -- 东哥
IP协议 IP协议是网络层协议,提供将数据从一台电脑传递到另一台电脑的能力.但是不校验传递过去的数据是否正确.互联网上的每个节点都必须有一个独立的IP地址.我们现在使用的IP地址都是IPv4标准的.是 ...
- socket函数的参数和解释
头文件 #include <sys/socket.h> int socket(int family, int type, int protocol) 一个进程必须做的事情就是调用 soc ...
- 哈工大计算机网络Week2-网络应用数据交换
目录 网络应用数据交换 P2P应用:原理与文件分发 纯P2P架构 文件分发:客户机/服务器 vs. P2P CS 为什么是这样的?不应该传送和发出难道是并行的??? P2P P2P文件分发典型例子:B ...
- socket编程常见函数使用方法
socket知识 有了IP地址,socket可知道是与哪一台主机的哪一个进程通信 有了端口号,就知道是这个进程的哪一个套接字进行传输 应用进程使用描述符与它的套接字进行通信,也就是说一个进程创建一个套 ...
- Network (哈工大网课笔记)
5层结构: application 应用层 transport 传输层 network 网络层 link 数据链路层 physical 物理层 TCP: 可靠, 面向连接, 字节流传输, 点对点 UD ...
最新文章
- Int 10 中断功能 详解
- Seata 新特性,APM 支持 SkyWalking
- mysql 使用 utf8mb4 编码
- 数据结构(python语言)目录链接
- python与正则表达式(part1)--元字符
- ui设计 网络错误_UI设计人员常犯的10个错误
- python提取文件名的5-6位_python提取文件名
- java sax xml文件解析_java解析xml文件-DOM/SAX
- 32位linux时间戳,32位unix时间戳哪一年用尽
- 打开帧率显示_2K165hz IPS屏,微星MAG274QRF-QD显示器
- mysql不定参数函数_可变参数函数(一)
- java环境安装菜鸟教程_Linux菜鸟教程(一:JDK安装和java环境配置)
- 【springcloud合集】04:新建Moudle——微服务提供者支付模块
- React使用高德地图
- 计算机科学与技术有剪辑吗,计算机科学与技术学院第七届“微剪辑大赛”
- 微信开放平台应用绑定
- 向量的加减(输出重载)
- 收藏一个快要消亡的技术古董
- Abbkine IPKine GFP标签蛋白免疫沉淀试剂盒(磁珠法)
- Poj·Dessert
热门文章
- PPT母版如何取消?
- ThinkPad 联想笔记本电脑 Fn 键设置
- 计算机模拟育种,计算机模拟技术在动物遗传育种研究中的应用——鲁绍雄资料.ppt...
- MQ 入门(一)——MQ、JMS的了解与 activemq 基本操作
- PDB Database - AlphaFold DB PDB 数据集的多维度分析与整理 (2)
- 干什么挣钱快,2个冷门项目让你迅速发家致富
- 做一个公益网站要花费多少钱
- 微软 Win10 Dev 预览版 21354 发布
- 广电BOSS系统的建设原则
- 软考中级程序设计师复习——软件工程(4)