- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 ONOS源码笔记--实现
app生命周期@Activatepublic void activate(ComponentContext context ) { cfgService.registerProperties(getClass()); appId = coreService .registerApplication("org.onosproject.fwd"); packetService.a
2016-04-26 16:02:55 2888
原创 ONOS源码笔记--机制
app注册private ApplicationId appId; appId = coreService .registerApplication("org.onosproject.fwd"); //注册应用,一般在activate函数中完成拓扑监听器//自定义拓扑监听器,覆盖event函数,具体功能可自己实现,这里是避免路由黑洞private class InternalTop
2016-04-26 16:01:32 4794
原创 ONOS源码笔记--前提
常用服务 @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) protected TopologyService topologyService ;//用于提供网络拓补信息 @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) prot
2016-04-26 16:00:22 2765
原创 文件的自定义包发送接收
需求对一个特定的文件进行分片发送,构造数据包,发送数据包,接收数据包并提取有效数据,对数据组合还原为原文件。设计当前,基于socket的网络编程已成为当今不可替代的编程方法,它将网络通讯当作文件描述符进行处理,把对这个“网络文件”(即socket套接字)的操作抽象成一种类似于文件操作的方式进行。从实现细节上,这种工作方式根据TCP/IP的网络通讯模型,封装了一系列的实现,使得我们只需要使用一个指定的
2016-04-14 14:10:48 7614
linux下发各种协议包及其详细分析
2013-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人