更新时间:2024-08-08 GMT+08:00
分享

设置登录服务器信息

SetServerAddress

接口描述

该接口用于设置登录服务器信息。

注意事项

  1. 该接口非必需调用,若不设置,则使用默认登录服务器地址和端口。
  2. 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。

方法定义

HWM_SDK_AGENT_API hwmsdk::HwmErrCode SetServerAddress(const HwmServerInfo* serverInfo);

回调函数

virtual void OnSetServerAddressResult(hwmsdk::HwmErrCode ret, const char* reason) {};

参数描述

表1 HwmServerInfo参数说明

参数

是否必须

类型

描述

serverAddr

char[]

服务器地址,默认meeting.huaweicloud.com。

serverPort

unsigned short

服务器端口,默认443。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
*  设置登录服务器信息
*/
void demoSetServerAddressDlg::SetServerAddress()
{
    CString serverCString;
    CString portCString;
    m_serverEdit.GetWindowText(serverCString);
    m_portEdit.GetWindowText(portCString);

    hwmsdkagent::HwmServerInfo serverInfo{};
    string server = CTools::UNICODE2UTF(serverCString.GetString());
    strncpy_s(serverInfo.serverAddr, server.c_str(), HWM_MAX_URL_LEN);
    serverInfo.serverPort = _ttoi(portCString);
    int ret = hwmsdkagent::SetServerAddress(&serverInfo);
    if (hwmsdk::HWM_COMMON_SUCCESS != ret)
    {
        AfxMessageBox(_T("set server address error"));
        return;
    }
    CDialogEx::OnOK();
}

相关文档