首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在套接字手册页中,“可支持带外数据传输机制”意味着什么?

在套接字手册页中,“可支持带外数据传输机制”意味着什么?
EN

Stack Overflow用户
提问于 2014-11-19 06:56:51
回答 1查看 1.2K关注 0票数 3

套接字的手册页包含以下内容: SOCK_STREAM提供有序、可靠、双向、基于连接的字节流.可支持带外数据传输机制。

这意味着“可以支持带外数据传输机制”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-19 07:06:09

带外(OOB)指的是“你所做的交流,而不是你正在交流的实际数据”。

例如,如果你正在与一个端点进行“对话”--它发送你的请求,你正在发送数据--它想告诉你在一堆数据中减速,它需要一个“带外”传输机制来说“哇,停一会儿”。

data

它的工作方式是,接收到的每一条信息都可以标记为OOB --如果是这样的话,接收方会查看它以查看控制消息是什么,而不是作为数据传输的一部分传递它。

它所指的“可能支持”的意思是,套接字可以通过一系列协议传输,这是由套接字的domain确定的。为了使SOCK_STREAM (特别是send(2))支持OOB传输,底层协议也必须支持它。

如果尝试发送OOB消息而不支持OOB消息,则从EOPNOTSUPP获得一个send(2)错误。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27010783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档