mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 1522|reply: 5
打印 prevThread nextThread

断链重连

[copyURL]

5

主题

20

帖子

77

积分

member

Rank: 2

积分
77
jumpTo
owner
poston 2020-9-10 10:56 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
void OnEvent(BVCSP_HSession hSession, int iEventCode, void* pParam)
{
    int iResult = (int)(pParam);
    printf("session event hSession:%p iEventCode:%d result:%d \n", hSession, iEventCode, iResult);
    if (BVCSP_EVENT_SESSION_OPEN == iEventCode && iResult == BVCU_RESULT_S_OK){
        // 登录成功,注册解码器信息。
        printf( "Login Succ.\n" );
        gb_login_ok = true;
    }
    else{
        g_hSession = NULL;
    }
}

以上代码,如果登录成功后并在正常发数据的情况下,由于网络原因断链了,是否会触发上述回调接口else分支,解发后重新登录的话需要重新认证吗?
reply

使用道具 report

3

主题

356

帖子

1881

积分

vipMem

Rank: 6Rank: 6

积分
1881
sofa
poston 2020-9-10 11:03 | authorOnly
解决了吧?
reply agree Against

使用道具 report

5

主题

20

帖子

77

积分

member

Rank: 2

积分
77
bench
 Owner| poston 2020-9-10 11:11 | authorOnly
没啊,是从这个回调返回吗?需要重新认证吗?另外重新登录的话,需要提前调用如下代码吗?
       //登出
        if (g_hSession)
        {
            BVCSP_SessionInfo tSessionInfo;
            BVCSP_GetSessionInfo(g_hSession, &tSessionInfo);
            printf("hSession: %p  type: %d \n", g_hSession, tSessionInfo.stParam.iClientType);
            printf("Server: name-\"%s\" version-\"%s\" \n", tSessionInfo.szServerName, tSessionInfo.szServerVersion);
        }
        BVCSP_Logout(g_hSession);

reply agree Against

使用道具 report

0

主题

22

帖子

90

积分

member

Rank: 2

积分
90
ground
poston 2020-9-10 12:01 | authorOnly
huh post on2020-9-10 11:11
没啊,是从这个回调返回吗?需要重新认证吗?另外重新登录的话,需要提前调用如下代码吗?
       //登出
...

登录失败或连接断开,延时调用登录接口接口(认证调用一次即可,网络断开,内部是重新连接)
reply agree Against

使用道具 report

5

主题

20

帖子

77

积分

member

Rank: 2

积分
77
5#
 Owner| poston 2020-9-10 13:00 | authorOnly
tony258 post on2020-9-10 12:01
登录失败或连接断开,延时调用登录接口接口(认证调用一次即可,网络断开,内部是重新连接)

需要调用BVCSP_Logout(g_hSession);吗
reply agree Against

使用道具 report

0

主题

22

帖子

90

积分

member

Rank: 2

积分
90
6#
poston 2020-9-10 14:32 | authorOnly
huh post on2020-9-10 13:00
需要调用BVCSP_Logout(g_hSession);吗

不需要调用
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-12-22 02:55 , Processed in 0.054689 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList