阅读背景:

socketpair创建双向通信的管道(全双工通信)

来源:互联网 

Linux下socketpair介绍:

   socketpair创建了一对无名的套接字描述符(只能在AF_UNIX域中使用),描述符存储于一个二元数组,例如sv[2] .这对套接字可以进行双工通信,每一个描述符既可以读也可以写。这个在同一个进程中也可以进行通信,向sv[0]中写入,就可以从sv[1]中读取(只能从sv[1]中读取),也可以在sv[1]中写入,然后从sv[0]中读取;但是,若没有在0端写入,而从1端读取,则1端的读取操作会阻塞,即使在1端写入,也不能从1读取,仍然阻塞;socketpair创建了一对无名的套接字描




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: