带外数据
来源:互联网 发布:node v6.11.1 x64.msi 编辑:程序博客网 时间:2024/06/06 09:45
TCP协议 只支持 1字节 带外数据
如果发送一个多字节的带外数据:
send(fd, "123", 3, MSG_OOB);
或者连续发送多次带外数据:
send(nConnfd, "cmd=100", 7, 0);
send(nConnfd, "x", 1, MSG_OOB);
send(nConnfd, "aaa", 3, 0);
send(nConnfd, "123", 3, MSG_OOB);
因为TCP协议的紧急指针指向了数据最后一位的后面。
如果连续多次发送的带外数据被整合在一起发送,那只有最后一位数据被认为是"带外数据",其他数据都是普通数据。
上例中如果4个send数据被整合在一起发送,只有'3'被作为带外数据
如果每个send都独立发送,server端会收到4次,有2个带外数据'x'和'3'
0 0
- 带外数据详解
- 带外数据
- 带外数据
- 带外数据
- 带外数据
- 什么是带外数据?
- 带外数据
- 带外数据
- 带外数据详解
- tcp 带外数据
- 带外数据
- 带外数据
- 带 外 数据
- 带外数据详解
- 带外数据
- 带外数据---详解
- 什么是带外数据
- 什么是带外数据?
- Java多线程锁对象的改变
- JS唤醒Android APP(包括在外部浏览器和WebView)
- Java基础第一阶段——02_Java语言基础_关键字&变量&运算
- 最短路径——SPFA算法(蓝桥杯试题集)
- java基础-集合框架9 增强for循环
- 带外数据
- 算法学习-最大连续子数组
- 动态添加控件
- tomcat8 在Centos7 安装之后通过IP+manager访问出现403问题
- MFC AfxGetMainWnd()
- header函数使用注意
- 设计模式收藏了
- java poi读取excel表格数据
- MediaPlayer播放音乐