- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 windows下守护进程实现
这里的守护进程指的是无控制终端的进程。Linux下运行进程只需要后面添加&就可以实现。有的时候需要设计一个可以同时在Windows和Linux下运行的守护进程为了避免过多的修改代码。可以添加如下伪指令来实现:#ifndef WIN32#pragma comment(linker,"subsystem:windows entry:mainCRTStartup")#endif设
2012-02-25 17:35:36 7631 2
OverSim仿真软件
Oversim模块根据他的名字就看出他主要是用于Overlay类型的应用层网络仿真所设计的。但是在实际的开发中,他却主要用在目前主要的那些P2P应用协议的仿真上了。 Oversim的底层是建立在一套简化的UDP协议之上(依靠了INET里面的实现),在其上,他定义了一套层次框架,由下至上为 OverlayApplicatoin Tier1 Applicatoin Tier2 Applicatoin Tier3 . 根据其设计的说明, Overlay层用于包括通用的底层Overlay协议的实现。而上层具体的应用,可以一层一层的叠加上去,作为Tier1Tier2 Tier3。拿P2P的仿真来举例,通用的Pastry协议的实现就是放在Overlay这层的,而可以利用Pastry的各种应用,比如p2p存储, 聊天,媒体播放功能可以作为Tier1层堆叠上去。 各个层次的对上层接口都由Oversim定义,也可以自己扩充(我就扩充了一套专门用于媒体数据传输的接口)。可以说Oversim提供了一个很不错的P2P设计的程序框架的参考。
2014-02-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人