设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于登陆服务器消息回传绑定窗口句柄问题

[复制链接]

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
跳转到指定楼层
楼主
发表于 2014-4-10 11:53:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,我之前连接和登陆服务器函数是写在主窗体里了,在客户端调用 Login函数后是可以收到服务器返回的WM_GV_LOGINSYSTEM消息的,但是当我在登陆窗体做同样的设置后登陆后服务器是收到了消息,也返回了,但是客户端却没收到,客户端连接服务器是可以收到消息的,请问是什么情况?对了,我用的c#,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-4-10 12:12:13 | 只看该作者
您好,可能是回调事件委托处理不当,建议您检查一下调整到登录窗体之后回调事件是委托在哪一个窗口上处理的。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
板凳
 楼主| 发表于 2014-4-10 13:00:09 | 只看该作者
恩,我是把登陆窗口关闭了,所以接受不到了。

还有,就是绑定窗口句柄可以绑定几次?我的意思是登陆窗体接受连接和登陆消息,主窗体接受进入房间和离开房间消息,可以吗?也就重写两次过程函数,谢谢指点
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2014-4-10 13:37:13 | 只看该作者
您好,异步消息只能投递到一个窗口。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
5#
 楼主| 发表于 2014-4-10 13:51:37 | 只看该作者
哦,应该是。我现在是这样做的,我在登陆窗体关闭的时候调用了Release函数,然后在主窗体中重新初始化SDK,现在消息可以接收到,但是设置的文字和透明通道传输回调函数却没有被触发,这是怎么回事啊?
就是对方发送消息了,但是自己的回调函数却没有被触发?谢谢
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2014-4-10 13:53:09 | 只看该作者
我现在是这样做的,我在登陆窗体关闭的时候调用了Release函数,然后在主窗体中重新初始化SDK

不能Release,因为一旦Release之后,就需要重新初始化、连接服务器、登录……。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
7#
 楼主| 发表于 2014-4-10 14:07:26 | 只看该作者
您好,我现在明白了一些,那么在登陆窗体登陆成功之后如果解除与登陆窗体句柄的绑定,主窗体是不是就不能接收消息了?我现在想在主窗体也接收进入房间的消息,请问该怎么处理啊,谢谢
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
8#
 楼主| 发表于 2014-4-10 14:10:27 | 只看该作者
也就是想让窗口句柄重新绑定,绑定到主窗体中,谢谢
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
9#
发表于 2014-4-10 14:31:35 | 只看该作者
您好,建议您把所有消息都绑定到主窗体上,然后由主窗体转发相关的消息到登录窗口上。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
10#
 楼主| 发表于 2014-4-10 15:15:09 | 只看该作者
你好,能提供一个简单的思路吗?我在程序入口和主窗体的Load_Form事件中调用登陆窗体都达不到效果,没登陆成功主窗体就会显示。谢谢,主要就是因为要在主窗体中初始化SDK,要创建主窗体实例后才能够接收到消息
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:54 , Processed in 0.156391 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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