设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

OnRecvUserTextMsgCallBack 此回调函数只有第一次触发时被调用。

[复制链接]

7

主题

15

帖子

49

积分

新手上路

Rank: 1

积分
49
跳转到指定楼层
楼主
发表于 2013-9-4 09:46:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
代码是业务服务器示例代码。调试发现

    public static void OnRecvUserTextMsgCallBack(int roomId, int srcUserId, int tarUserId, bool bSecret, string textMessage, int len, int userValue) {
            if (OnRecvUserTextMsgReceived != null) {
                OnRecvUserTextMsgReceived(roomId,srcUserId,tarUserId,bSecret,textMessage,len,userValue);
            }
        }


这里自定义了一下。模拟其它进房间的回调函数。
发现只有第一次说话。才会触发这个回调函数。下次再发信息。不触发这个回调函数是怎么回事??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

7

主题

15

帖子

49

积分

新手上路

Rank: 1

积分
49
地板
 楼主| 发表于 2013-9-4 10:11:35 | 只看该作者
调试模式运行不加断点。那跟直接运行应该是一个效果。
原来是这个机制啊。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
发表于 2013-9-4 10:08:29 | 只看该作者
您好,这是由于业务服务器和核心服务器之间的IPC通信有一个超时机制,如果您调试时中断运行一定的时间就会超时,如果您直接以调试模式运行,而不设置断点,则不会有影响,您可以试试?
回复 支持 反对

使用道具 举报

7

主题

15

帖子

49

积分

新手上路

Rank: 1

积分
49
沙发
 楼主| 发表于 2013-9-4 10:06:20 | 只看该作者
用的是C# 版本的。用VS调试状态下只走一次。
直接执行编译后的程序。却每次都能触发这个聊天信息回调函数

奇怪
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:08 , Processed in 0.178670 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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