设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

java客户端无法收到OnAnyChatTransBufferEx回调

[复制链接]

4

主题

23

帖子

76

积分

注册会员

Rank: 2

积分
76
跳转到指定楼层
楼主
发表于 2014-6-23 16:34:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,我的服务端和客户端都用java开发,而且在同一台电脑上,使用扩展透明通道传输数据。现在客户端登录后能收到OnAnyChatLoginMessage回调,而且客户端向服务器发送扩展透明通道数据时,服务器能收到,但是服务器向客户端发送扩展透明通道数据时,客户端的OnAnyChatTransBufferEx回调却没有触发。请问怎么解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
推荐
发表于 2014-6-24 11:59:56 | 只看该作者
廖斌 发表于 2014-6-24 11:03
好的,谢谢你的反馈

您好,问题找到了。将AnyChatCoreSdk.java中的OnTransBufferExCallBack改成
  1. private void OnTransBufferExCallBack(int userid, byte[] buf, int len,
  2.                         int wparam, int lparam, int taskid) {
  3.                 if (AnyChatCoreSDK.this.transDataEvent != null)
  4.                         AnyChatCoreSDK.this.transDataEvent.OnAnyChatTransBufferEx(userid,
  5.                                         buf, len, wparam, lparam, taskid);
复制代码
然后再试下,看能不能收到扩展透明通道数据
回复 支持 1 反对 0

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
推荐
发表于 2014-6-23 17:57:44 | 只看该作者
您好,建议升级客户端SDK、服务器到最新版本V5.0,从log看,您还是使用的老版本。
回复 支持 1 反对 0

使用道具 举报

0

主题

5

帖子

30

积分

新手上路

Rank: 1

积分
30
地板
发表于 2014-6-23 17:03:10 | 只看该作者
有两种情况:
    1.服务器端向客户端发送数据时userid弄错了。
    2.客户端没有设置回调接收。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

30

积分

新手上路

Rank: 1

积分
30
5#
发表于 2014-6-23 17:08:23 | 只看该作者
设置数据传输消息通知接口SetTransDataEvent
回复 支持 反对

使用道具 举报

4

主题

23

帖子

76

积分

注册会员

Rank: 2

积分
76
6#
 楼主| 发表于 2014-6-23 17:15:13 | 只看该作者
佰锐科技 发表于 2014-6-23 17:08
设置数据传输消息通知接口SetTransDataEvent

回调接收设置了,看了一下调试信息,userid也没有弄错。。。
回复 支持 反对

使用道具 举报

4

主题

23

帖子

76

积分

注册会员

Rank: 2

积分
76
7#
 楼主| 发表于 2014-6-23 17:28:09 | 只看该作者
廖斌 发表于 2014-6-23 17:19
hi,哦,那您试下发送透明通道数据,看行不行?如果透明通道数据可以,扩展却不行的话,可能是UDP问题。

和你说的一样,透明通道可以,扩展不行。但是有时候数据量比较大,透明通道发不了,所以只能用扩展通道。怎么解决呢?谢谢!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-6-23 17:31:40 | 只看该作者
您好,建议提供一下客户端的log,我们帮您分析一下。
回复 支持 反对

使用道具 举报

4

主题

23

帖子

76

积分

注册会员

Rank: 2

积分
76
9#
 楼主| 发表于 2014-6-23 17:43:32 | 只看该作者
admin 发表于 2014-6-23 17:31
您好,建议提供一下客户端的log,我们帮您分析一下。

[2014-06-23 17:37:12(809)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------[2014-06-23 17:37:12(810)]        Load BRAnyChatCore.dll success!(V4.9 Build Time:Apr 29 2014 09:52:10)[2014-06-23 17:37:12(814)]        Load BRMiscUtil.dll success!(V4.9 Build Time:Apr 29 2014 11:57:58)[2014-06-23 17:37:12(886)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:126)[2014-06-23 17:37:12(888)]        Load BRMediaShow.dll success!(V4.9 Build Time:Apr 29 2014 11:57:55)[2014-06-23 17:37:12(894)]        Load BRMediaCore.dll success!(V4.9 Build Time:Apr 29 2014 11:58:15)[2014-06-23 17:37:12(922)]        Invoke        BRAC_Connect(192.168.1.200,8906)=0[2014-06-23 17:37:12(923)]        Invoke        LoginServer(username=ZHU_JIANG_HOSPITAL)[2014-06-23 17:37:12(991)]        CheckClientSocketLink         Connect(ip=192.168.1.200,port=8906)[2014-06-23 17:37:13(083)]        Server version: V4.9(Build Time:2014-04-29 11:58:53, Server OS:Windows)[2014-06-23 17:37:13(090)]        Message        OnConnect(bSuccess:1, errorcode=0)[2014-06-23 17:37:13(171)]        Message        OnLoginSystem(userid=-2,errorcode=0,username=ZHU_JIANG_HOSPITAL), msg deliver worked(0)[2014-06-23 17:37:13(180)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:126)[2014-06-23 17:37:13(212)]        Connection to streaming media server successfully!(udp delay:15ms)[2014-06-23 17:37:13(844)]        Success add upnp map(port:5773, tcp)[2014-06-23 17:37:13(855)]        Success add upnp map(port:49430, udp)
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
10#
发表于 2014-6-23 17:46:24 | 只看该作者
熊仔饼干 发表于 2014-6-23 17:43
[2014-06-23 17:37:12(809)]        ---------------------------AnyChat Platform Core SDK Client Log-------- ...

您好,日志提示库文件没有加载成功,可以将sdk包中bin\client中的所有库文件放到你的程序目录下面
回复 支持 反对

使用道具 举报

4

主题

23

帖子

76

积分

注册会员

Rank: 2

积分
76
11#
 楼主| 发表于 2014-6-23 17:56:32 | 只看该作者
廖斌 发表于 2014-6-23 17:46
您好,日志提示库文件没有加载成功,可以将sdk包中bin\client中的所有库文件放到你的程序目录下面

全复制过去了,问题还是没解决……

[2014-06-23 17:54:06(090)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-06-23 17:54:06(091)]        Load BRAnyChatCore.dll success!(V4.9 Build Time:Apr 29 2014 11:59:32)
[2014-06-23 17:54:06(102)]        Load BRMiscUtil.dll success!(V4.9 Build Time:Apr 29 2014 11:57:58)
[2014-06-23 17:54:06(195)]        Load BRMediaUtil.dll success!(V4.9 Build Time:Apr 29 2014 11:57:03)
[2014-06-23 17:54:06(198)]        Load BRMediaShow.dll success!(V4.9 Build Time:Apr 29 2014 11:57:55)
[2014-06-23 17:54:06(202)]        Load BRMediaCore.dll success!(V4.9 Build Time:Apr 29 2014 11:58:15)
[2014-06-23 17:54:06(229)]        Invoke        BRAC_Connect(192.168.1.200,8906)=0
[2014-06-23 17:54:06(229)]        Invoke        LoginServer(username=ZHU_JIANG_HOSPITAL)
[2014-06-23 17:54:06(262)]        CheckClientSocketLink         Connect(ip=192.168.1.200,port=8906)
[2014-06-23 17:54:06(322)]        Server version: V4.9(Build Time:2014-04-29 11:58:53, Server OS:Windows)
[2014-06-23 17:54:06(339)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-06-23 17:54:06(411)]        Message        OnLoginSystem(userid=-4,errorcode=0,username=ZHU_JIANG_HOSPITAL), msg deliver worked(0)
[2014-06-23 17:54:06(456)]        Connection to streaming media server successfully!(udp delay:16ms)
[2014-06-23 17:54:07(132)]        Success add upnp map(port:5925, tcp)
[2014-06-23 17:54:07(144)]        Success add upnp map(port:51525, udp)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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