mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 899|reply: 7
打印 prevThread nextThread

SDK二次开发的问题

[copyURL]

6

主题

19

帖子

76

积分

member

Rank: 2

积分
76
jumpTo
owner
poston 2021-7-8 17:02 | authorOnly 回帖奖励 |倒序浏览 |阅读模式
使用python调用sdk包,按照客户端开发手册中中的demo编写,
提示:     SDK初始化成功!
              返回值 = 0 ;[2021-07-08 16:49:19.961][INFO..]call Login:1 CUIDU_1234567890 user:admin server:XXX.XXX.XXX.XXX:9701 agent:test13579
               调用登录接口成功! 返回值 = 0 ;
              [2021-07-08 16:49:20.089][INFO..]OnSessionEvent:1 evetCode:1 result:-65517

请问: result:-65517 代表什么意思? 这个信息是在哪个方法中输出的呢?  

              
reply

使用道具 report

1

主题

580

帖子

2001

积分

vipMem

Rank: 6Rank: 6

积分
2001
sofa
poston 2021-7-8 17:13 | authorOnly
你好,result:-65517 表示服务器地址无法连接,是在登录时填写的回调中通知的。
reply agree Against

使用道具 report

6

主题

19

帖子

76

积分

member

Rank: 2

积分
76
bench
 Owner| poston 2021-7-8 17:15 | authorOnly
我的服务器地址能够ping通,用咱们的client也能够登录;然后出现这个服务器地址无法连接  有可能是哪里的问题呢?
reply agree Against

使用道具 report

1

主题

580

帖子

2001

积分

vipMem

Rank: 6Rank: 6

积分
2001
ground
poston 2021-7-8 17:22 | authorOnly
mdWcp post on2021-7-8 17:15
我的服务器地址能够ping通,用咱们的client也能够登录;然后出现这个服务器地址无法连接  有可能是哪里的问 ...

登录协议填的tcp、udp ?  如果不填,默认0: UDP
reply agree Against

使用道具 report

6

主题

19

帖子

76

积分

member

Rank: 2

积分
76
5#
 Owner| poston 2021-7-8 17:55 | authorOnly
      我的参数设置是这样的:
        serverParam.iServerPort = 9701
        serverParam.szClientID = b"PU_1234567890"
        serverParam.szUserName = b"admin"
        serverParam.szPassword = b"123456"
        serverParam.szUserAgent = b"test13579"
        serverParam.iCmdProtoType = self.BVCU_PROTOTYPE_TCP
        serverParam.iTimeOut = 80 * 1000
        serverParam.OnNotify = self.OnNotify(self.py_OnNotify)                        # 设置服务器的通知回调
        serverParam.OnEvent = self.onEvent2(self.py_OnEvent2)               
reply agree Against

使用道具 report

1

主题

580

帖子

2001

积分

vipMem

Rank: 6Rank: 6

积分
2001
6#
poston 2021-7-8 19:32 | authorOnly
mdWcp post on2021-7-8 17:55
我的参数设置是这样的:
        serverParam.iServerPort = 9701
        serverParam.szClientID ...

serverParam.iCmdProtoType = BVCU_PROTOTYPE_TCP 试试
reply agree Against

使用道具 report

6

主题

19

帖子

76

积分

member

Rank: 2

积分
76
7#
 Owner| poston 2021-7-9 08:29 | authorOnly
我的定义是这样的: self.BVCU_PROTOTYPE_TCP = 0   #TCP传输协议  
现在我的感觉问题是出在  if (WAIT_OBJECT_0 == WaitForSingleObject(g_hEvent, 7000)) 这里;
我测试了一下这个函数的返回值:     
         ev_code =  win32event.WaitForSingleObject(self.g_hEvent, 7000)
结果ev_code的返回值是258, 对应的常量定义是:WAIT_TIMEOUT ;
        

      
reply agree Against

使用道具 report

6

主题

19

帖子

76

积分

member

Rank: 2

积分
76
8#
 Owner| poston 2021-7-9 08:31 | authorOnly
打印信息是这样的:
INFO: sdl version: 2.0.4 compiling time: Dec 21 2016 15:43:02
[2021-07-09 08:18:16.977][INFO..]videoRender thread started (5688)

[2021-07-09 08:18:16.977][INFO..]libBVCU Opened

SDK初始化成功! 返回值 = 0 ;
[2021-07-09 08:18:17.037][INFO..]call Login:1 CUIDU_1234567890 user:admin server:XXX.XXX.XXX.XXX:9701 agent:test13579

调用登录接口成功! 返回值 = 0 ;
[2021-07-09 08:18:18.530][INFO..]OnSessionEvent:1 evetCode:1 result:-65517

收到服务器的Event

Session 与服务器断线

258      //这个是我输出的ev_code值
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-5-3 05:49 , Processed in 0.056631 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList