首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >调用TIMLogin之后没有成功或失败的回调?

调用TIMLogin之后没有成功或失败的回调?

提问于 2021-01-20 16:49:07
回答 2关注 0查看 754

使用mingw编译,按顺序调用相关函数后,没有登录成功或失败的回调。

static void callback(int32_t code, const char* desc, const char* json_params, const void* user_data) //这个回调函数一直没有被调用

{

if (code != ERR_SUCC) { // 登入失败

printf("Failure!code:%d desc", code, desc);

return;

}

printf( "Success!");

}

int main()

{

WSADATA WSAData;

if( WSAStartup( MAKEWORD( 1, 1 ), &WSAData ) )

{

WSACleanup( );

printf("WSAStartup Fail");

return 0;

}

std::string version = TIMGetSDKVersion();

printf("%s\n",version.c_str());

json_value_init[kTIMSdkConfigLogFilePath] = "D:\\IMData\\";

json_value_init[kTIMSdkConfigConfigFilePath] = "D:\\IMData\\";

printf("%s\n",json_value_init.toStyledString().c_str());

if (TIM_SUCC != TIMInit(sdk_app_id, json_value_init.toStyledString().c_str())) {

printf("TIMInit Fail!\n");

return 0;

}

std::string sig = genTestUserSig(user);

//std::string sig = "eAGrVgrxCdYrSy1SslIy0jNQ0gHzM1NS80oy0zLBwoZgAJUpTslOLCjITFGyMjQxMDAxN7E0MoDoSa0oyCxKVbIyMzCxMICKlWTmAkUMzSBGWJhAVBZnpgNty3BO8TLKispzD3fNKYs01df3cgwrLvUJTCsqD-PKyC6p0HcrtAw1CysNTbdVqgUAbUAwag__";

printf("sig:%s!\n",sig.c_str());

if(TIM_SUCC != TIMLogin(user, sig.c_str(), callback, user))

{

printf("TIMLogin Fail!\n");

return 0;

}

while(1)

{

usleep(1000);

}

return 0;

}

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档