当前位置: 技术问答>linux和unix
socketpair 出错!
来源: 互联网 发布时间:2016-03-26
本文导语: 向下面这样使用socketpair if (socketpair (AF_UNIX, SOCK_STREAM, PF_UNIX, fds) != 0) { perror ("socketpair"); exit (1); } 报出这样的错 socketpair: Address family not supported by protocol 请问: 需要什么...
向下面这样使用socketpair
if (socketpair (AF_UNIX, SOCK_STREAM, PF_UNIX, fds) != 0)
{
perror ("socketpair");
exit (1);
}
报出这样的错
socketpair: Address family not supported by protocol
请问: 需要什么样的系统或者内核才能创建socketpair
if (socketpair (AF_UNIX, SOCK_STREAM, PF_UNIX, fds) != 0)
{
perror ("socketpair");
exit (1);
}
报出这样的错
socketpair: Address family not supported by protocol
请问: 需要什么样的系统或者内核才能创建socketpair
|
AF_UNIX换成AF_LOCAL看看
|
if (socketpair (AF_UNIX, SOCK_STREAM, PF_UNIX, fds) != 0)
//PF_UNIX换成0试试
//PF_UNIX换成0试试
|
不应该啊。。。
什么系统?
什么系统?
|
http://blog.csdn.net/xjtuse_mal/archive/2007/06/27/1668599.aspx
别人的例子,可以看一下。
别人的例子,可以看一下。
|
第三个参数应该为协议,用零还有问题吗?
PF_UNIX是协议族,不是协议!
PF_UNIX是协议族,不是协议!
|
ret=socketpair(PF_UNIX, SOCK_STREAM, 0, fds)
协议参数应该是0吧
6楼是正解
协议参数应该是0吧
6楼是正解
|
socketpair 创建一对socket连接描述符.类似pipe不同的是pipe对读写有规定而socketpair没有限制.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。