AF_IPX地址系列

IPX 地址系列为使用标准 IPX 套接字寻址的协议定义寻址结构。 对于这些传输,终结点地址由网络编号、节点地址和套接字编号组成。

网络编号是一个管理域,通常命名单个以太网或令牌环段。 节点编号是工作站的物理地址。 net 和 node 的组合构成了一个唯一的工作站地址,该地址在世界上是唯一的。 Net 和节点编号以 ASCII 文本的形式表示为:“0101a040,00001b498765”或“01-01-a0-40,00-00-1b-49-87-65”。 不需要存在前导零。

IPX 套接字编号是一个网络/传输服务编号,非常类似于 TCP 端口号,并且不会与 Winsock 套接字描述符混淆。 IPX 套接字号对结束工作站是全局的,不能绑定到特定的 net/node 地址。 例如,如果终端工作站有两个网络接口卡,则绑定套接字可以在两个卡上发送和接收。 具体而言,数据报套接字将在两个卡上接收广播数据报。

注意

SOCKADDR_IPX长度为 14 个字节,比 16 字节 sockaddr 引用结构短。 IPX/SPX 实现可以接受 16 字节长度和真实长度。 如果使用SOCKADDR_IPX和 16 个字节的硬编码长度,则实现可能假定它有权访问结构后面的 2 个字节。

 

字段
sa_family 按主机顺序AF_IPX地址系列。
Sa_netnum 按网络顺序排列的 IPX 网络标识符。
Sa_nodenum 工作站节点地址,向右刷新。
Sa_socket 按网络顺序排列的 IPX 套接字编号。