DLLSetControllerAddress
函数 DLLSetControllerAddress 设置 One 控制器的目标 IP 地址与端口,后续 DLLSysConnect 使用该地址建立连接。(此函数为进程全局调用,不绑定客户端句柄。)
C/C++
ErrorCode DLLSetControllerAddress(const char* ipAddress, int port);
C#
.NET SDK 不提供客户网络配置 API;目标地址由 Setup Manager 应用配置(本 C API 保留供 C 客户使用)。
参数
ipAddress (const char*)
控制器 IP 地址字符串,如 "192.168.1.100"。传入空字符串或 NULL 使用默认地址 127.0.0.1。
port (int)
UDP 端口号。One 控制器默认端口为 60049(FlatBuffers/UDP 命令通道)。
返回值
返回 ErrorCode;NoError (0) 表示成功,正值为错误码,详见 SDK 发布头 ErrorCode.h。
说明
此函数为进程全局设置,不与任何客户端句柄关联。所有后续 DLLSysConnect 调用均使用最近一次 DLLSetControllerAddress 设置的地址。默认为 127.0.0.1:60049。 DLLSetControllerAddress 与 DLLSysConnect 的关系: DLLSetControllerAddress("192.168.1.100", 60049); // 设置目标 DLLSysConnect(&handle); // 连接至该目标
示例
/* 连接非默认地址的控制器(默认 127.0.0.1:60049) */
DLLSetControllerAddress("192.168.0.10", 60049);