标签: c linux sockets localhost
我更喜欢不做出决定。一个快速硬编码的宏 0x0100007F 可以很好地用于IPv4,还有一个用于IPv6吗?
0x0100007F
这适用于bind() BSD套接字结构sockaddr_in6和sockaddr_in
bind()
sockaddr_in6
sockaddr_in
答案 0 :(得分:2)
man ipv6是你的朋友:)
有一个in6addr_loopback变量,用于初始化宏IN6ADDR_LOOPBACK_INIT。
in6addr_loopback
IN6ADDR_LOOPBACK_INIT
请注意您要为IPv4执行的宏,不要忘记它是按网络顺序存储的,因此系统的结束是一个问题,在这里。