AnyChat技术支持论坛

标题: 初始化Chat问题 [打印本页]

作者: willis    时间: 2014-7-14 15:55
标题: 初始化Chat问题
我的三个页面,登录,主页面,聊天页面
登录到主页面我需要得到离线消息,业务服务器在用户登录会调用 AnyChatServerSDK.BRAS_SendBufToUser,初始化方法SystemSetting.Init(this.Handle)这个只能用一次?
在主页面上使用,在聊天页面再使用没有效果,如果只在聊天页面使用,那主页面功能需要怎么实现?


这种场景需要怎样来实现代码


作者: 佰锐赵仙平    时间: 2014-7-14 16:19
您好,初始化方法SystemSetting.Init(this.Handle) 只能调用一次。在主页面得到离线消息后,再委托给聊天界面实现。
作者: willis    时间: 2014-7-14 16:24
你这里指的委托是只有 SystemSetting.Init(this.Handle);是吗?其他连接服务器之类的需要重操作吗?
作者: 佰锐赵仙平    时间: 2014-7-14 16:27
不需要其他的操作,只是C#的委托。就是通过委托把离线消息传给聊天界面。
作者: willis    时间: 2014-7-14 16:35
可能是我没有说清楚,场景就和QQ一样,登录,主页面,某一好友A聊天界面
这里的离线消息是当前登录的所有离线消息,不只是好友A的消息,主页面得到服务器发送到当前用户的消息
作者: 廖斌    时间: 2014-7-14 16:41
willis 发表于 2014-7-14 16:35
可能是我没有说清楚,场景就和QQ一样,登录,主页面,某一好友A聊天界面
这里的离线消息是当前登录的所有 ...

可以在主页面将收到的离线消息进行分类,然后通过不同的委托通知给不同的好友聊天窗口处理。
作者: admin    时间: 2014-7-14 16:59
是的,您可以在主页面集中处理AnyChat消息,然后根据不同的应用(或是业务场景),将不同的事件、消息委托给不同的界面。
作者: willis    时间: 2014-7-14 17:08
申请进入房间207
发送消息3
这两个错误号是什么意思?
作者: 佰锐科技-王建美    时间: 2014-7-14 17:39
willis 发表于 2014-7-14 17:08
申请进入房间207
发送消息3
这两个错误号是什么意思?

207   业务服务器执行任务超时
3        接收到来自其它网络的连接,连接被主动关闭
作者: 佰锐技术-卓剑锐    时间: 2014-7-14 17:40
willis 发表于 2014-7-14 17:08
申请进入房间207
发送消息3
这两个错误号是什么意思?

您好
3                ///< 还未进入房间
207        ///< 业务服务器执行任务超时


请您这边确认一下业务服务器是否正常?是否有进入到房间





欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3