我一整天都在阅读sys/socket.h并终于开始理解它,现在开始使用它,但是,我不确定为什么我不能为sa_family结构成员赋值sockaddr。
规格sockaddr结构:
struct sockaddr{\n sa_family_t sa_family address family\n char sa_data[] socket address (variable-length data)\n};\nRun Code Online (Sandbox Code Playgroud)\n\n数据类型: sa_family_t- 无符号整型(2-4 字节)
价值观:
\n\nName Purpose Man page\n AF_UNIX, AF_LOCAL Local communication unix(7)\n AF_INET IPv4 Internet protocols ip(7)\n AF_INET6 IPv6 Internet protocols ipv6(7)\n AF_IPX IPX - Novell protocols\n AF_NETLINK Kernel user interface device netlink(7)\n AF_X25 ITU-T X.25 / ISO-8208 protocol x25(7)\n AF_AX25 Amateur radio AX.25 protocol\n AF_ATMPVC Access to raw ATM …Run Code Online (Sandbox Code Playgroud)