当前位置:  技术问答>linux和unix

getaddrinfo,AF_UNIX

    来源: 互联网  发布时间:2017-02-27

    本文导语:  有没有ai_family设置为 AF_UNIX; 然后用getaddrinfo获取地址的例子给发下呗 | 不支持噢,你要知道这个函数是操作DNS的,UNIX-DOMAIN-SOCKET与网络有关吗?无关.        ai_family   This field specifies the d...

有没有ai_family设置为 AF_UNIX;
然后用getaddrinfo获取地址的例子给发下呗

|
不支持噢,你要知道这个函数是操作DNS的,UNIX-DOMAIN-SOCKET与网络有关吗?无关.

       ai_family   This field specifies the desired address family for the returned addresses.  Valid values for this field include AF_INET and AF_INET6.   The
                   value  AF_UNSPEC  indicates that getaddrinfo() should return socket addresses for any address family (either IPv4 or IPv6, for example) that
                   can be used with node and service.


UNIX SOCKET很简单,客户端直接connect服务端(一般主动bind在一个地址,由内核指定的话不太好控制),服务端则必须bind在一个给定的path进行监听。

想知道怎么用,要学会用manpage:man 7 unix

|
直接拼不行吗

就两个成员
addr.sa_family = AF_UNIX;
strcpy(addr.sa_data, "/tmp/abc");

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • getaddrinfo这个函数是从哪里获取信息的?使用这个函数究竟哪里方便了。。
  • 关于getaddrinfo函数的疑问
  • getaddrinfo 中的参数不能使用常量替换?
  • PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3