设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 9721|回复: 18
打印 上一主题 下一主题

客户端=>服务器发送消息返回值有关问题

[复制链接]

12

主题

53

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
跳转到指定楼层
楼主
发表于 2013-12-30 15:54:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
var message = "test";
var errorcode = BRAC_TransBuffer(0,message);
客户端登录后,调用此函数,返回值208,
208的意思是没有登录,我刚刚登录,怎么会返回这个?
有可能是什么原因造成的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2013-12-30 16:07:34 | 只看该作者
你好。返回208表示你没有登录成功。登录的过程是异步的,要收到OnAnyChatLoginMessage消息,并且dwErrorCode=0才表示登录成功
回复 支持 反对

使用道具 举报

12

主题

53

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
板凳
 楼主| 发表于 2013-12-30 16:25:10 | 只看该作者
登录成功了!
回调函数为:OnAnyChatLoginSystem(userid=255, errorcode=0)
登录后,中间不做其他操作,调用var errorcode = BRAC_TransBuffer(0,message); 时,返回值为0,正常
但是,我中间做了一步其他操作(一个按钮,弹出来一个j-ui-dialog对话框,之后关闭),
此时再调用var errorcode = BRAC_TransBuffer(0,message);就返回208了
IE正常,chrome、360异常
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2013-12-30 16:44:33 | 只看该作者
难道是弹出来的对话框影响到了AnyChat DMO对象?尝试换一个对话框看看?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
5#
发表于 2013-12-30 17:21:13 | 只看该作者
您好,请提供一下返回208之后的日志文件,在插件安装目录下,谢谢。
回复 支持 反对

使用道具 举报

12

主题

53

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
6#
 楼主| 发表于 2013-12-30 17:28:29 | 只看该作者
admin 发表于 2013-12-30 17:21
您好,请提供一下返回208之后的日志文件,在插件安装目录下,谢谢。

[2013-12-30 17:25:32(058)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-12-30 17:25:32(059)]        Load BRAnyChatCore.dll success!(V4.8 Build Time:Dec  6 2013 09:34:01)
[2013-12-30 17:25:32(067)]        Load BRMiscUtil.dll success!(V4.8 Build Time:Dec  6 2013 09:32:21)
[2013-12-30 17:25:32(107)]        Load BRMediaUtil.dll success!(V4.8 Build Time:Dec  6 2013 09:31:58)
[2013-12-30 17:25:32(108)]        Load BRMediaShow.dll success!(V4.8 Build Time:Dec  6 2013 09:32:19)
[2013-12-30 17:25:32(110)]        Load BRMediaCore.dll success!(V4.8 Build Time:Dec  6 2013 09:32:39)
[2013-12-30 17:25:32(156)]        Invoke        BRAC_Connect(192.168.7.95,8906)=0
[2013-12-30 17:25:32(201)]        CheckClientSocketLink         Connect(ip=192.168.7.95,port=8906)
[2013-12-30 17:25:32(362)]        Server version: V4.8(Build Time:2013-11-28 17:10:56, Server OS:Linux)
[2013-12-30 17:25:32(593)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-12-30 17:25:34(606)]        Check subscript, userid:225, times:10, video
[2013-12-30 17:25:37(724)]        Invoke        BRAC_Connect(192.168.7.95,8906)=0
[2013-12-30 17:25:37(733)]        Invoke        LoginServer(username=train06)
[2013-12-30 17:25:38(087)]        Message        OnLoginSystem(userid=256,errorcode=0,username=train06), msg deliver worked(1)
[2013-12-30 17:25:38(109)]        Connection to streaming media server successfully!(udp delay:8ms)
[2013-12-30 17:25:40(061)]        Check subscript, userid:225, times:11, video
[2013-12-30 17:25:45(521)]        Check subscript, userid:225, times:12, video
[2013-12-30 17:25:50(981)]        Check subscript, userid:225, times:13, video
[2013-12-30 17:25:56(445)]        Check subscript, userid:225, times:14, video
[2013-12-30 17:25:58(602)]        Invoke        LogoutServer(userid=256)        Elapse:47 ms
[2013-12-30 17:25:58(627)]        Invoke        BRAC_Release        Elapse:31 ms
[2013-12-30 17:26:01(903)]        Check subscript, userid:225, times:15, video


我用的是jquery ui dialog弹出框,框一弹出,服务器端就显示该用户退出
IE、FF正常,chrome、360就会登出
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
7#
发表于 2013-12-30 18:15:42 | 只看该作者
您好,根据您提供的log,有主动释放资源的操作:
[2013-12-30 17:25:58(602)]        Invoke        LogoutServer(userid=256)        Elapse:47 ms
[2013-12-30 17:25:58(627)]        Invoke        BRAC_Release        Elapse:31 ms

请检查一下,为什么会释放AnyChat的DMO对象?
回复 支持 反对

使用道具 举报

12

主题

53

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
8#
 楼主| 发表于 2013-12-30 18:29:48 | 只看该作者
admin 发表于 2013-12-30 18:15
您好,根据您提供的log,有主动释放资源的操作:

请检查一下,为什么会释放AnyChat的DMO对象?

什么意思?请您说详细点,不太明白,谢谢!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
9#
发表于 2013-12-30 18:43:50 | 只看该作者
从log分析,您的代码调用到了:BRAC_Release,已经将资源全部释放了。
回复 支持 反对

使用道具 举报

12

主题

53

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
10#
 楼主| 发表于 2013-12-30 19:34:35 | 只看该作者
本帖最后由 cg0071 于 2013-12-30 19:44 编辑
admin 发表于 2013-12-30 18:43
从log分析,您的代码调用到了:BRAC_Release,已经将资源全部释放了。

BRAC_Release在哪里调用的?js代码里面都没有这个函数,如何被调用,我代码是$("#dialog").dialog("open");
然后日志就输出[2013-12-30 19:39:03(609)]        Invoke        BRAC_Release        Elapse:15 ms
这个什么原因?jquery dialog怎么会触发你们的BRAC_Release函数??????
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 11:12 , Processed in 0.152134 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表