kerryjiang / SuperSocket

SuperSocket is a light weight, cross platform and extensible socket server application framework.
Apache License 2.0
3.95k stars 1.15k forks source link

ProtocolError断开连接后,重连上服务器后,消息可以发送到服务端,但是服务端无法发送到客户端 #673

Open BruceQiu1996 opened 1 year ago

BruceQiu1996 commented 1 year ago

ProtocolError的原因是我在报文里放了一个图片转换后的base64编码,图片大概2M左右,导致报文长度过长,后来我选择在报文里返回图片的id,再由客户端根据图片id去api里寻找图片。ProtocolError问题就没有了。 但是我发现我的程序在上面的情况导致的ProtocolError之后,我的客户端自动重连上服务端后,无法接收来自服务端的消息了,也没有任何报错。服务端仍旧可以接收到客户端的消息。

kerryjiang commented 4 weeks ago

不像是SuperSocket的问题,服务器上这个连接建立成功的log都没有吗?