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中的信息填充?
谢谢大家。