客户端安卓真机接收消息问题
L-Fone opened this issue · 3 comments
L-Fone commented
请求登录服务器会同时返回两条消息:1.客户端请求返回。2.错误码消息。当在编辑器下,完美收到2条消息返回。但是在安卓真机上,却只能收到一条消息。无法收到错误码消息。导致MsgWaiter无限等待中。
L-Fone commented
leeveel commented
只会在安卓机上面出现吗?pc上是正确的?
L-Fone commented
是的,安卓真机上有必现。目前已经定位到问题所在:因为Geek.MsgPackTool打导出Proto消息时,未对UniId进行写序列化导致的。
把消息文件目录独立出来后,Geek.MsgPackTool无法对Protocol目录下的消息类写出父类中UniId的序列化。
当我尝试在消息文件夹里单独添加一个不带特性的Message基类后,再次导出消息,发现能成功写出对UniId的序列化。
再次打包运行,问题得以解决。
该邮件从移动设备发送
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2023年3月27日(星期一) 下午4:19
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [leeveel/GeekServer] 客户端安卓真机接收消息问题 (Issue #15)
只会在安卓机上面出现吗?pc上是正确的?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>