-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
skynet fly在telegram平台下出现解包错误 #28
Comments
按你说的问题,意思是说客户端发的第一个包格式不对是么?如果是,在服务端部分,可以考虑在业务层丢弃掉格式不对的包 |
57de7b1 建议: 确定手段: |
试了,不是这个原因。 |
我觉得可以暂时先不用nginx代理,确定一下是客户端的问题还是代理的问题。 |
确定一下客户端编码包头长度是否用的大端编码,看你描述的情况,有可能是用了本地编码,导致有些平台用了小端编码 |
Hihi,
我们使用了你的skynet_fly框架开发一个简单游戏,作为小游戏上线到telegram app。
比较奇怪的是,在某些PC和IOS,Android平台下是可以运行的,但是部分在websocket握手完以后,出现了发包错误。
在尚不清楚在什么情况下,某些机器的某些平台突然就可以了,而某些机器和某些平台又突然不可以了。
可以明确的是,该机器在没有经过telegram打包情况下是可以连通的。
分析在不可运行的机器发送过来的服务器侧消息,websocket握手完,第一个包的opcode是text。而原则上我们的包都应该是binary,长度也不太对(84vs110)。
The text was updated successfully, but these errors were encountered: