`
jsntghf
  • 浏览: 2512344 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

OpenFlow的简单示例

    博客分类:
  • iOS
阅读更多

核心代码请参考附件。

 

OpenFlowCoverViewController.h

 

#import <UIKit/UIKit.h>
#import "AFOpenFlowView.h"

@interface OpenFlowCoverViewController : UIViewController 
	<AFOpenFlowViewDataSource, AFOpenFlowViewDelegate> {
}

@end
  

OpenFlowCoverViewController.m

 

#import "OpenFlowCoverViewController.h"

@implementation OpenFlowCoverViewController

- (void)viewDidLoad {
    [super viewDidLoad];
	
	for (int i = 0; i < 30; i++) {
		NSString *imageName = [[NSString alloc] initWithFormat:@"%d.jpg", i];
		[(AFOpenFlowView *)self.view setImage:[UIImage imageNamed:imageName] forIndex:i];
		[imageName release];
	}
	[(AFOpenFlowView *)self.view setNumberOfImages:30];
}

- (void)dealloc {
    [super dealloc];
}

#pragma mark DataSoure
- (UIImage *)defaultImage {
	return [UIImage imageNamed:@"default.png"];
}

- (void)openFlowView:(AFOpenFlowView *)openFlowView requestImageForIndex:(int)index {
	
}

#pragma mark delegate
- (void)openFlowView:(AFOpenFlowView *)openFlowView selectionDidChange:(int)index {
	NSLog(@"Cover Flow selection did change to %d", index);
}

@end
分享到:
评论

相关推荐

    openflow-master代码包

    4. **应用示例**:可能会有一些示例应用,演示如何使用OpenFlow实现特定的网络功能,如负载均衡、QoS策略等。 通过研究这个代码包,你可以了解到OpenFlow协议的详细实现细节,以及如何构建一个基本的SDN系统。此外...

    开源项目-netrack-openflow.zip

    这个开源项目的目标是为开发者提供一个简单易用的接口,以实现对OpenFlow支持的网络设备的控制。 项目的核心特性可能包括: 1. **易于使用**:如同net/http包一样,netrack-openflow可能提供了简洁的API,使得...

    OpenFlow相关说明

    以下是一个简单的Mininet命令示例,用于创建一个线性拓扑,并配置远程控制器: ```bash sudo mn --topo=linear,4 --mac --controller=remote,ip=127.0.0.1,port=6633 ``` 此命令创建了一个包含四个主机的线性拓扑...

    2_openflow协议网络2204吕文阳21402220418.docx

    以下示例展示了 OpenFlow 协议中交换机与控制器间的基本消息交互过程: 1. **握手阶段**:控制器与交换机之间通过 OFPT_HELLO 消息建立连接。 2. **交换机特性报告**:控制器发起 OFPT_FEATURES_REQUEST 请求,...

    openflow-1.0.0.rar_Windows编程_C/C++_

    3. **示例代码(Sample Code)**:可能包含一些简单的OpenFlow应用示例,帮助开发者了解如何初始化控制器,设置流表,以及处理网络事件。 4. **文档(Documentation)**:`.pdf`或`.html`格式,介绍OpenFlow 1.0协议...

    FirstSdnApp:与Elbrys的SDN开发人员实验室OpenNAC API和RESTCONF API一起使用的简单示例应用程序

    与Elbrys的SDN开发人员实验室(SDN平台即服务)一起使用的两个示例SDN应用程序。 参见 。 一个应用程序FirstSdnApp使用Elbrys的OpenNAC api。 用于控制连接到网络的端点的策略的高级api。 另一个应用程序...

    POXDoc:将OpenFlow POX控制器文档翻译成巴西葡萄牙语

    描述中提到,这是一个“翻译/更新文档的项目”,这意味着它不仅涉及简单的翻译工作,还可能包括对原有文档的修订和更新,以确保信息的准确性和时效性。"基于原始文档的OpenFlow POX控制器"进一步强调了项目的出发点...

    faucet:FAUCET是用于多表OpenFlow 1.3交换机的OpenFlow控制器,可实现第2层交换,VLAN,ACL以及第3层IPv4和IPv6路由

    FAUCET,全称为 Flexible Array of Unpredictable Control and Tables,是一种开源的OpenFlow控制器,专为支持OpenFlow 1.3协议的多表交换机设计。它旨在提供灵活、可扩展的网络控制功能,包括第2层交换、VLAN(虚拟...

    floodlight控制器最新官方文档合集

    - **开发教程**:指导开发者如何编写OpenFlow应用程序,可能涵盖从简单的流表管理到复杂的网络策略实现。 - **模块开发**:介绍如何为Floodlight创建新的功能模块,以及如何集成到现有系统中。 - **配置手册**:详述...

    omnetpp_samples.rar_Omnetpp

    - **Basic**:基础示例,介绍如何创建简单的通信模型,如一对一消息传递。 - **TCP/IP**:展示TCP/IP协议栈的实现,包括TCP、UDP、IP等。 - **Mobility**:移动性模型,如随机游走、城市交通等。 - **SDN**:...

    floodlight-master.zip

    3. **测试用例和示例**:可能包含一些测试脚本和简单的应用示例,如转发策略的设置,这些可以帮助初学者快速上手,并理解Floodlight如何处理网络流量。 4. **文档**:可能包括README文件或wiki链接,提供了...

    SDN技术及应用设计研究.doc

    这使得网络策略的实施更为简单和快速,能够动态适应不断变化的流量需求。 Mininet是一个常用的SDN仿真平台,它允许开发者在虚拟环境中模拟大规模的SDN网络,测试和验证各种SDN应用和拓扑结构。Floodlight则是...

    mininet.zip

    4. **易于使用**:Mininet提供了简单易懂的命令行接口,用户可以通过简单的命令来启动、停止、连接网络组件,以及运行各种网络应用。 5. **兼容性**:Mininet支持多种SDN控制器,如OpenvSwitch、NOX、 Ryu、Open...

    SDN中classbench的资料

    1. **流模式定义**:Classbench允许用户定义多种流模式,包括简单的单对单连接,复杂的多对多连接,以及基于特定应用或服务的流量模型。 2. **协议支持**:Classbench支持多种网络协议,如TCP、UDP、ICMP,以及HTTP...

    sdn配书源代码.rar

    源代码可能包含了这些控制器的实现,或者是一个简单的示例控制器,用于演示基本的流表添加、删除和更新操作。 2. **应用层代码**:在SDN中,网络应用可以直接与控制器交互,实现如流量整形、安全策略、负载均衡等...

    理解openstack中的openswitch的几个要点

    - **命令示例**:使用以下命令创建桥接设备、添加物理接口以及配置VLAN接口。 ```bash ovs-vsctl add-br br0 ovs-vsctl add-port br0 eth0 ovs-vsctl add-port br0 tap0 tag=1 ``` ##### 6. Fail Mode与故障...

    mininet-1.0.0.tar.gz

    1. **快速启动和部署**:由于Mininet是基于Python开发的,因此可以通过简单的命令行脚本快速启动和销毁网络拓扑。这使得用户可以快速进行试验迭代。 2. **高度仿真的网络环境**:Mininet可以模拟各种网络设备的行为...

Global site tag (gtag.js) - Google Analytics