NettyDemo
NettyDemo copied to clipboard
Netty应用到Android,包含客户端、服务端(断线重连、心跳、黏包处理)
您好,请教下 收到的数据是一些乱码 这个问题怎么处理?
作者你好,非常感谢你的demo思路,我在运行项目过程中发现程序一旦有什么异常情况就会把Socket连接断开,这不是我想要的,请问具体需要在哪个地方做调整?
你好,我们后台推送的消息完整的是 { "aaaa": "XXXX", "bbbb": "XXXX XXXX XXXX", "cccc": "XXXX", "dddd": "XXXX", "eeee": "XXXX XXXX AAAAAAA" } 有的时候会被截断成一个非json格式的字符串,如下,然后就会报出解析异常 { "aaaa": "XXXX", "bbbb": "XXXX XXXX XXXX", "cccc": "XXXX", "dddd": "XXXX", "eeee":...
作者你好,非常感谢你的demo思路,我在运行过程中发现没有服务器对心跳响应超时的部分代码,我自己加了一下,代码如下,我设置了当IdleStateHandler的读写超时时间分别是10秒和5秒  然后在接收消息的地方对心跳消息进行过滤,代码如下  这样当我的手机出现网络连接超时,发送心跳之后在对应超时时间没有收到服务端的心跳回复时,会触发重新连接,整套流程我测了一下没有大的毛病;但是我发现,即使我的业务正常,即正常收到服务器回复的业务数据时(没有超过读超时时间),userEventTriggered的写超时被回调,发送了心跳数据给服务端,我不明白这是netty正常的工作流程,还是我哪里封装错了?还望作者给予指导,谢谢