tuxedo 单个客户端连接多个服务器,连接上了无法调用
大侠们,求指教,求救,由于业务需要使用一个客户端同时去连接两个IP的服务器,然后分别调用服务器上的服务
我使用了总是报错
tpterm();
tuxputenv((char*)m_strWSNADDR2.c_str());
tuxputenv("WSENVFILE=");
TPINIT *tpinitinfo;
tpinit_recharge = NULL;
tpinitinfo = (TPINIT *)tpalloc("TPINIT", NULL, 512);
strcpy(tpinitinfo->usrname,"");
strcpy(tpinitinfo->cltname,"");
strcpy(tpinitinfo->passwd,"");
tpinitinfo->flags = TPMULTICONTEXTS;
if (tpinit(tpinitinfo) == -1)
return FALSE;
tpgetctxt(&contextID1, (long)0);
tuxputenv((char*)m_strWSNADDR.c_str());
tuxputenv("WSENVFILE=");
strcpy(tpinit_recharge->usrname,"");
strcpy(tpinit_recharge->cltname,"");
strcpy(tpinit_recharge->passwd,"");
tpinit_recharge->flags = TPMULTICONTEXTS;
if (tpinit(tpinit_recharge) == -1)
return FALSE;
tpgetctxt(&contextID2, (long)0);
调用函数:
int Query1()
{
tperrno=9, TPEPROTO - protocol error