Peersim 学习日记 01 初来咋到 从最基本的安装开始吧

本文是作者学习Peersim模拟的起点,记录了从安装到初步运行的过程。作者承认自己对Peersim了解有限,资料稀缺,但希望通过记录来监督学习。按照优快云上的一篇文章进行操作,包括在命令行运行Peersim并解释了运行命令的含义。面对未知的挑战,作者决心逐步探索。

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

因为论文要做实验的缘故,所以需要用到Peersim模拟,虽然实验在小论文里面占的比重不是特别的大,最后写上去的也就只有实验结果,但是中间的各种心酸(抹泪) 。想想当初还是在大三的时候学习的JAVA,两年过去,之前通过一个星期多的时间,回忆了一下,大致的基础算是了解了。接下来开始学习Peersim模拟吧。

说实话,现在的自己什么都不会,关于Peersim的资料也不是特别的多,刚刚查看了一个什么Peersim有两种模拟方式:Cycle-based和Event-driven,自己也完全不知道,真是一个彻彻底底的小白。

嗯,只能硬着头皮开始学习了。记录在这里也算是对自己的一个监督吧。


那就从最基本的安装开始了。这里还是在优快云上面搜索到了一些安装的步骤。

http://blog.youkuaiyun.com/mnshenyanping/article/details/24498435

是按照这篇文章来的。不过我还是说一下自己的步骤(首先说一下,自己电脑里面已经安装好了JAVA环境和Eclipse)


(1)先安装吧,这个从官方网站上下载,之后解压就可以了。http://sourceforge.net/projects/peersim/    【我是解压在C盘的sim文件夹


(2)之后就按照文章给出的步骤在命令行下,运行一下Peersim,其实自己完全不懂,既不懂代码也不懂结果。【打开命令行的窗口,要进入到解压的那个 peersim-1.0.5 的文件夹下面。我要不要说我连命令行的代码都不清楚TvT。打开命令行的窗口之后,默认的路径是“USER用户”下面,就像这样:


cd..      //返回上一层目录
cd..      //返回那个根目录
cd sim   //进入sim文件夹
cd peersim-1.0.5   //这样我们就到达终点了


之后输入代码:
java -cp "peersim-1.0.5.jar;jep-2.3.0.jar;djep-1.0.0.jar" peersim.Simulator example/config-example1.txt

就可以看到运行结果如下(有点略长省略了一部分):

...........


最后那一句话貌似是什么 循环29次之类的。感觉应该是运行成功了,虽然我什么都没看懂。TvT

关于上面的那个代码,看到了之前文章里面的解释:

-cp 可选项是classpath的简写,既编译时需要后面的jar文件。

peersim.Simulator是PeerSim运行的主函数,所有的协议模拟都需要从它开始。

Example/config-example1.txt 指定了你要运行的协议的配置文件。每个需要模拟的协议提供了配置文件。

输出结果:当运行以上语句后就可以查看输出结果了。

以上。

前面的路途好艰难,慢慢走下去吧!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值