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

从sockaddr_ipx到AF_IPX协议分析(二)相关推荐

  1. 计算机网络实验: 使用Wireshark抓包工具进行网络层和链路层网络协议分析(IP部分)

    目录 实验名称: 实验介绍: 实验目的: 背景知识和准备: 实验过程: 一. IP协议分析 二. Ethernet & ARP 协议分析 实验名称: 网络层和链路层网络协议分析 实验介绍: 本 ...

  2. QQ协议分析及其还原(二)

    http://www.iprotocolsec.com/2012/02/28/qq%E5%8D%8F%E8%AE%AE%E5%88%86%E6%9E%90%E5%8F%8A%E5%85%B6%E8%B ...

  3. 实验十二 HTTP 协议分析实验

    实验十二 HTTP 协议分析实验 1.HTTP 协议简介 HTTP是超文本传输协议 (Hyper Text Transfer Protocol)的缩写,用于WWW 服务. (1)HTTP的工作原理 H ...

  4. 实验二ARP协议分析

    "终究是玫瑰误了花期,而我也将你归还故里" 实验二ARP协议分析 1.arp命令(要用管理员启动命令行) 2.arp请求与应答 3.arp代理 4.免费arp 文中小鲨鱼是指Wir ...

  5. 网络协议分析期末复习专题(二)

    期末重点 1.过滤器:区分显示过滤器和捕获过滤器;表达式写监听端口和报文. 2.嗅探:通过集线器,交换机或其他设备进行嗅探;以及嗅探器的位置;网卡可以进行嗅探的原因(混杂模式). 3.网络协议分析:I ...

  6. mediasoup 源码分析(二十四)stun 协议分析

    目录 stun介绍 stun 协议分析 属性消息 stun介绍 stun 即:Session Traversal Utilities for NAT.用于NAT穿透的网络协议. 作用: stun协议主 ...

  7. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

    Python黑帽编程1.5  使用Wireshark练习网络协议分析 1.5.0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks At ...

  8. TCP/IP协议分析

    一;前言 学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了.本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体 ...

  9. SDP 协议分析 http://www.cnblogs.com/qingquan/archive/2011/08/02/2125585.html

    SDP 协议分析 一.SDP协议介绍 SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP).会话初始协议(SIP).实时流协议(RTSP) ...

最新文章

  1. 基于多源信息的深度卷积神经网络预测CircRNA疾病关联的有效方法
  2. Linux环境变量配置出错,导致登录不了......
  3. 获取redis实例绑定cpu的情况
  4. MMC无法创建管理单元
  5. Oracle10gR5GridControl InstallOnLinux
  6. ad网络标号设置经验_PLC模拟量通道设置的平均次数是什么意思?如何确定?
  7. NGUI_2.6.3_系列教程三
  8. 《黑镜》黑科技成真 | 解码脑电信号,AI重构脑中的画面
  9. 父级div没高度不能自适应高度的原因——子级使用css float浮动
  10. SQLite异常:unsafenativemethods.sqlite3_open_interop
  11. Visual Studio Code 编辑器
  12. Unity Spine 换装方案
  13. chrome://flags是什么?
  14. Microsoft 解决方案框架版本 3.0 概述(MSF3.0)
  15. Sobel,拉普拉斯算子
  16. 正交设计——实战【转】
  17. Linux 终端命令 --常用命令一
  18. 同为博客,不同风格 — Hexo 另类搭建
  19. iOS 优化 - 瘦身
  20. 交易系统开发(十一)——QuickFIX简介

热门文章

  1. .net core 拼音转换,简繁转换,数字读法,货币读法
  2. 【软工视频】软件需求分析
  3. u8销售出库单,存货核算正常单据记账找不到,库存管理弃审提示‘表体已记账’
  4. 激情世界杯,盛夏大放价,CDR618返场,抓住这最后的机会...
  5. 被一个gpio口搞死的一天
  6. 2021年5月29日【Jiawei_Z】三菱PLC 学习方法与体会
  7. renpy 战斗框架转载
  8. Grafana的Worldmap使用,添加Mysql 数据源
  9. java操作es的多条件组合精确查询BoolQuery
  10. 智能千面模板,骗子公司,我发出来希望大家不要在被骗