从描述符获取套接字域

时间:2019-03-07 11:35:15

标签: c++ sockets ipv6 ipv4

我有一个套接字描述符descriptor,该描述符已通过以下任一方法初始化:  -int descriptor = socket(PF_INET, SOCK_STREAM, 0);  -int descriptor = socket(PF_INET6, SOCK_STREAM, 0);

但是我不知道两者中的哪一个。我想确定与descriptor对应的套接字是IPv4还是IPv6套接字。我知道,例如,可以使用getsockopt来确定套接字类型(例如SOCK_STREAMSOCK_DGRAM),但是我似乎找不到确定套接字域的方法(例如,PF_INETPF_INET6)。

0 个答案:

没有答案