昨天把 TOSSIM 上的仿真程序按计划完成。
改程序主要实现以下工作:
两个节点之间对大文件进行传输,0号节点作为接收节点,1号节点作为发送节点。
对于没有收到的报文,1号节点进行确认重传。
但当前工作还存在以下问题:
0号节点收到1号节点发回的包后,要将数据包发回给电脑,而在程序中没有设缓存将从1号节点得到的数据存起来。
而且还无法知道无线接收的速率与向电脑发数据的速率到底谁大谁小。
补充:
在我的程序中最理想的情况下,发完10k大小的数据,大概要20s
对于刚才提到的问题,可以通过降低1号节点的的发射速率来解决。