
# 连接
**接口描述**
该接口用于连接设备。
**方法定义**
```
/* 连接设备 */   
int Connect(list<std::string>addressList, int port, std::string password);
```
**参数描述**
| 参数          | 是否必须 | 类型                  | 描述              |
|:---|:---|:---|:---|
| addressList | 是    | list\<std::string\> | 设备发现结果返回的设备IP列表 |
| port        | 是    | int                 | 设备连接端口号，默认0     |
| password    | 是    | std::string         | 设备连接码           |
   
**异步回调事件结果**
参见[4.6.4.1.2](https://support.huaweicloud.com/ideahub-IdeaShare-SDK/win-sdk-0039.html)OnConnectResult。
**示例代码**
```
//连接   
 if (mshareController == NULL) {   
     return;   
 }   
 mshareController->Connect(discoverResult->addressList,0, discoverResult->password);
```
