连接服务器com_nt_connect_c

Navigation:  功能明细 > 数据接口 > COM接口 > VC接口 >

连接服务器com_nt_connect_c

Previous pageReturn to chapter overviewNext page

函数

STDMETHOD(com_nt_connect_c)(

BSTR szIP,

LONG nPort,

BSTR szBakIP,

LONG nBakPort,

LONG nTimeOut,

);

 

参数

[in] BSTR szIP, 服务器ip

[in] LONG nPort, 服务器端口号

[in] BSTR szBakIP, 备服务器ip

[in] LONG nBakPort, 备服务器端口号

[in] LONG nTimeOut, 连接超时

 

返回值

成功,返回RD_SUCCESS。失败返回其它错误码,见error_code.h

 

说明

连接成功后,调用com_nt_disconnect_c来断开与服务器的连接;com_nt_connect_c和com_nt_disconnect_c采用引用计算,需要确保成对使用

 

举例

 

images_copycode!MISSING PHRASE 'COPYCODE'!

HRESULT hr ;

     BSTR szIP = ::SysAllocString( L"127.0.0.1" );

     BSTR szBalIP = ::SysAllocString( L"1.1.1.1" );

     LONG nPort = 5678;

     LONG nBakPort = 1234;

     LONG nTimeOut = 3;

   

     hr = m_pabc->com_nt_connect_c(szIP, nPort, nBakIP, nBakPort, nTimeOut);

     if (hr != S_OK)

     {

          return;

     }

     hr = m_pabc->com_nt_disconnect_c();

     if (hr != S_OK)

     {

          return;

     }

     ::SysFreeString( szIP );

     ::SysFreeString( szBakIP );

 

©2015. All Rights Reserved.