socketpair简介
来源:互联网 发布:淘宝优惠卷群怎么代理 编辑:程序博客网 时间:2024/06/06 07:47
介绍
socketpair会创建两个网络文件系统的描述符socket[0]、socket[1] ,保存在一个二元数组中。用于双向的数据传输。
涉及函数
#define SOCKET_BUFFER_SIZE (32768U)
int sockets[2];
int bufferSize = SOCKET_BUFFER_SIZE;
// 1.创建socketpair
socketpair(AF_UNIX, SOCK_SEQPACKET, 0, sockets);
// 2.设置fd
setsockopt(sockets[0], SOL_SOCKET, SO_SNDBUF, &bufferSize, sizeof(bufferSize));
setsockopt(sockets[0], SOL_SOCKET, SO_RCVBUF, &bufferSize, sizeof(bufferSize));
setsockopt(sockets[1], SOL_SOCKET, SO_SNDBUF, &bufferSize, sizeof(bufferSize));
setsockopt(sockets[1], SOL_SOCKET, SO_RCVBUF, &bufferSize, sizeof(bufferSize));
特性
这个双向管道,socket[0]、socket[1] 都可读写:—— 在socket[0]写入,只能在socket[1]读出
—— 在socket[1]写入,只能在socket[0]读出
阅读全文
0 0
- Socketpair 简介
- socketpair简介
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- socketpair
- 多进程并发编程----进程间传递文件描述符基础~socketpair函数简介
- socketpair用法
- socketpair理解
- socketpair()函数
- socketpair理解
- POJ1330 Nearest Common Ancestors (tarjan离线求LCA模板)
- 从零开始构建支持TLS1.2的Web服务器Linux版(六)选装-Redis(src安装方式)
- C#实现Thrift服务端与客户端
- 用java的JFrame做一个登录系统的界面
- Java 命令行运行参数大全(转载)
- socketpair简介
- ASP.NET MVC用Bundles压缩js文件,并让浏览器异步加载js
- redis的安装和基本配置
- 使用IntelliJ IDEA 配置JDK(入门)
- 京东2015校园招聘技术类笔试题及答案
- es6学习笔记
- leetcode 208. Implement Trie (Prefix Tree)
- Python 脚本相关知识
- java基础网络编程