第四章 实例一和二
来源:互联网 发布:网络教育学位考试难吗 编辑:程序博客网 时间:2024/04/29 14:57
实例一 找到IOT_simulation的源节点
首先在进程窗口中双击Node Attribute模块,添加一段代码
if(source_flag==1)
{
printf("");
}
找到printf("");设置断点,同时MyID也设置为断点。
在变量监视窗口监视MyID
可以看到第一次的值是1,source_flag的值是0。同时还在MyID不断的增加1。
与书上MyID的值 第一次是2 不符
出现这个原因就是 见书122面,此时为网络初始化,正在设置每一个节点的ID。所以此实验并不能找到源节点。
Ctrl + B 查找窗口
实例二:跟踪数据包的处理流程
单步调试F10至此,按下F11进入 SetNIT函数
给邻居节点分配内存区域
/** state (SrcInit) enter executives **/
NETWORK_READY_INTRPT_CODE是事件中断码
这里循环遍历所有节点
FRET:functionreturn
这时 MyID变为405,说明405这个节点接受了数据包。之后405节点再找下一个节点487。如此往复最终到1.
0 0
- 第四章 实例一和二
- 红皮书实例(一)和(二)
- 第四章 文件和目录 (二)
- 第四章 文件和目录 (一)
- 第四章:iptables实例
- 第四章 Maven实例
- apue第四章(二)
- 第四章(二)
- 第四章 树(二)
- apue第四章(一)
- 第四章作业一
- 第四章作业一
- 第四章 树(一)
- 第四章习题二道~
- 第四章作业(二)
- XSS第四节,XSS攻击实例(一)
- jsp/servlet第四章第四节request范围实例
- jsp/servlet第四章第四节session范围实例
- 第十一周oj题目输出星座名称
- 1619-7 张良 十一月十一号总结 [连续第四十二天]
- mock模拟前后端分离
- 牛顿迭代法求根——C语言
- spark rdd详解及开发优化
- 第四章 实例一和二
- popwindow简单使用(一)
- bash
- js控制只允许输入数字
- 网狐6603 麻将、房卡类子游戏《四川麻将》(手机端+服务器+网站后台)全套完整源码
- ascii码与键盘代码的区别
- spark rdd collect操作官方解释
- centos每天自动备份mysql数据库
- Java虚拟机学习 - 类加载过程