今天

本文介绍了使用Java语言开发的DTN网络仿真软件theONE的安装与运行方法,并与DTNsim2进行了对比。通过Eclipse进行Java程序调试,以及在macOS环境下使用Emacs进行文本编辑。文章详细描述了如何配置Java环境,编译源代码,运行模拟程序,并提供了自定义DTN网络配置的指导。

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

2011.12.22

http://blog.youkuaiyun.com/kgn28/article/details/5375662

ONE:芬兰人开发的一个专门用于DTN网络仿真的软件,用Java语言写的,该模拟器本身能支持First Contact, Epidemic, Spray and Wait,

Direct delivery, PRoPHET and MaxProp这六种典型DTN网络路由。

具体的安装方法里面有一个README.txt,很有用,不仅介绍了the ONE的一些性能,还有具体的安装以及示例。由于本身只是一些源代码,所以需要用户重新编译。具体的方法是:

1、安装Java5,配置好路径等;(mac os x自带java,所以可以java -version查看装JDK否。 )

2、点击文件夹下的compile.bat进行编译;(如果是linux是直接改成.sh, one.bat --->one.sh一样)

3、运行one.bat,就可以看见GUI了,此时模拟的是default。txt配置的DTN网络,如果要自己配置的DTN网络,则输入one My*.txt即可。

另外还有一个用于DTN网络模拟的软件叫DTNsim2,是加拿大的waterloo 大学开发的,这个没试。


后来这几天还装了ONE。跑程序运行了一下,看了代码结构。

装了eclipse来调这个java程序。

还装了emacs。不过mac os x下不能调C++,需要装CDK或者gdb,擦,装了gdb我还装emacs干嘛。。。

不过emacs大牛用的,看着还挺方便的,要好好学习下。


没完成的:adhoc。论文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值