
# 场景5： 连接/断开连接
#### 描述
连接设备（Ideahub/Ideaboard或Board）
#### 业务流程
1. **连接接口调用**

1. 调用connect接口
2. 通过Block回调的方式获取回调内容，然后处理连接回调结果。
**步骤2 断开调用**
1. 调用Disconnect接口
2. 通过Block回调的方式获取回调内容，然后处理连接回调结果。
#### 注意事项
必须在调用初始化和查询投影码后才能调用此接口。
#### 示例代码
```
//连接   
NSMutableArray * addr_list = self.discoverResult.address_list;  
NSString * password = self.discoverResult.password;  
NSLog(@"IP:%@, password:%@",addr_list,password);  
int port = 1444;  
int connectResult = [mShareServiceController connect : addr_list : port : password :^(id connectCallback) {  
            self.deviceInfo = (DeviceInfo*)connectCallback;  
        }];
```
```
// 断开连接   
int result = [mShareServiceController disconnect:^(id disconnectCallback) {  
    reason = (int)disconnectCallback;
```
```
}];
```
