●函数
▪连接配置中心
int32 nt3_connect(
const HD3Connection* pInfo
);
●参数
typedef struct {
char szAddress[HD3_LEN_ADDRESS * HD3_BASE];
uint16 nPort;
char szBakAddress[HD3_LEN_ADDRESS * HD3_BASE];
uint16 nBakPort;
int32 nTimeout;
}HD3Connection;
▪pInfo
[in] 连接参数,类型为HD3Connection,定义见上。
szAddress |
主机IP |
nPort |
主机端口 |
szBakAddress |
备机IP,如果没有备机赋值为空字符串 |
nBakPort |
备机端口,如果没有备机赋值为0 |
nTimeout |
连接超时时间,单位为妙,根据实际网络情况设置 |
●返回值
连接成功,返回RD_SUCCESS。失败返回其它错误码,见error_code.h
●说明
调用nt3_connect后不管调用是否成功,接口内部会开启自动重连的线程,调用者可以不用再调用nt3_connect,只要保证nt3_connect和nt3_disconnect成对使用即可。
如果调用者需要调用nt3_connect直到成功为止,那么失败后再次调用nt3_connect前必须先调用nt3_disconnect。
●举例
示例代码参见连接管理接口。
参见:
©2015. All Rights Reserved.