xuuhaoo / OkSocket

An blocking socket client for Android applications.
MIT License
2.58k stars 433 forks source link

你好,server端收不到消息,一收消息连接就断开?(Android4.4) #114

Closed tonytangcn closed 5 years ago

tonytangcn commented 5 years ago

我用了两个Android4.4的设备都这样,client发消息后server直接进入onClientDisconnected。gitclone你的项目在我的Android设备上debug一样遇到这个问题。目前还没在其他Android版本上测试过。谢谢

xuuhaoo commented 5 years ago

打开oksocket的debug功能,把日志拿出来

Joinfeng commented 5 years ago

onSocketDisconnection: action_disconnection:Exception:com.xuhao.didi.core.exceptions.ReadException: Need to follow the transmission protocol. Please check the client/server code. According to the packet header data in the transport protocol, the package length is 1130915171 Bytes. You need check your definition <<< 也遇到这情况,估计是因为后台数据没有按照指定的数据结构发送数据,所以client解析不错来,造成的报错。

xuuhaoo commented 5 years ago

是的后台数据没有按照你们协定好的发送,具体接受数据格式看下文档,中文的在简书,英文的是WIKI 里面有关于如何接收数据