nt3_connect

Navigation:  C++ > 连接管理接口 >

nt3_connect

Previous pageReturn to chapter overviewNext page

 

函数

连接配置中心

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。

 

举例

示例代码参见连接管理接口

 

参见:

nt3_connect

nt3_disconnect

 

©2015. All Rights Reserved.