从sockaddr_ipx到AF_IPX协议分析(二)

本文详细介绍了如何将SOCKADDR_IN中的信息转换为SOCKADDR_IPX中的信息,并解释了sa_netnum和sa_nodenum字段的获取方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

sockaddr_ipx 结构体详解

 

typedef   struct   sockaddr_ipx 
{ 
      short                       sa_family; 
      char                         sa_netnum[4]; 
      char                         sa_nodenum[6]; 
      unsigned   short     sa_socket; 

  }   SOCKADDR_IPX,*PSOCKADDR_IPX,FAR   *LPSOCKADDR_IPX; 

sa_family   字段应该设为AF_IPX值 
sa_netnum     字段是4字节的地址,IPX网络上的网段号 
sa_nodenum     6字节的地址,计算机的物理地址 
sa_socket     套界字或接口


做过或想做对战平台的筒子,一定想把tcp/udp和ipx相互转换,我也经常在论坛里看到这样的提问

 

需要将SOCKADDR_IN中的信息转换为SOCKADDR_IPX中的信息,并在需要时逆向转换。 
请问应该如何处理?特别是sa_netnum和sa_nodenum应怎么由SCOKADDR_IN中的信息得来,或由SOCKADDR_IN中的信息填充? 
谢谢大家。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值