弯路
来源:互联网 发布:洮南网络花店 编辑:程序博客网 时间:2024/05/17 05:11
初始的目标:
为了做某件事,需要模拟真实的网络,需要一个软件来实现以下功能:节点从网络上接收数据,在节点内部经过处理,主要是进行延迟、抖动和drop,然后发给特定的网络地址,当然对包的处理是可配置的。
经过:
首先,决定自己实现,当时刚刚接触,又是自己一个人在搞,没有仔细调研有没有现成可利用,但是已经觉得用open source的工程改造了。于是评估了2个open source的小工程,看哪个容易改造。谁知发现了ns。
然后,学ns,一段时间后,急于开始实验,也没有发现ns的Emulation组件,于是自己动手开始写,等到基本的应用逻辑部分写完后,开始向ns内整合。这时候需要了解ns的框架和实现机制了,发现了原来ns有emulation组件,狂郁闷。不过这时自己有了一些收获,尤其发现自己现在开发过度依赖多线程模型了,不好。
最后,利用emulation来实现最初的目标。
这只是实验平台的搭建,就走了这么多弯路,而且这当中还有很多其他的事要做。
弯路,是好是坏?弯路就是探索?
为了做某件事,需要模拟真实的网络,需要一个软件来实现以下功能:节点从网络上接收数据,在节点内部经过处理,主要是进行延迟、抖动和drop,然后发给特定的网络地址,当然对包的处理是可配置的。
经过:
首先,决定自己实现,当时刚刚接触,又是自己一个人在搞,没有仔细调研有没有现成可利用,但是已经觉得用open source的工程改造了。于是评估了2个open source的小工程,看哪个容易改造。谁知发现了ns。
然后,学ns,一段时间后,急于开始实验,也没有发现ns的Emulation组件,于是自己动手开始写,等到基本的应用逻辑部分写完后,开始向ns内整合。这时候需要了解ns的框架和实现机制了,发现了原来ns有emulation组件,狂郁闷。不过这时自己有了一些收获,尤其发现自己现在开发过度依赖多线程模型了,不好。
最后,利用emulation来实现最初的目标。
这只是实验平台的搭建,就走了这么多弯路,而且这当中还有很多其他的事要做。
弯路,是好是坏?弯路就是探索?
- 弯路
- 弯路
- 弯路
- 少走六年弯路
- 少走六年弯路
- 编程走过的弯路
- 我走的弯路
- 教你少走点弯路
- 非走不可的弯路
- 我所走过的弯路
- 完全对象化的弯路
- 非走不可的弯路[张爱玲]
- 非走不可的弯路 [转]
- 早接触Debian,会少走很多弯路
- DBA必看,少走很多弯路
- 他们的弯路 我们的桥梁
- Android APP开发的弯路教训
- 我在ESB上走的弯路
- 移植到UNICODE
- 搭建eclipse+myeclipse开发环境
- 关于报编程培训班的再一次思考
- SVM算法笔记一
- C++学习------重置
- 弯路
- [VC][编译选项]
- SOA实现八大陷阱
- java动态的程序设计
- 一年前寫的:計算所得稅以及計算24點遊戲
- VS2003“无法在 Web 服务器上启动调试”窗口(没有其他任何提示)
- Editplus的键自定义:for emacs
- 提高Thread.Sleep的精度(摘)
- perl的一个例子