天天看点

websocekt发送大数据拆包_WebSocket服务, 客户端在网络状态差的情况下连续发大数据会断开,请问应该怎么解决?...

我在ios app中使用WebSocket, 把网络模式调成非常差的状态, 然后连续发送2张以上的图片数据的时候(直接发送base64的图片数据), 客户端就会断开连接, 请问应该怎么解决? 谢谢!

服务器错误日志如下:

{{{

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=11|Length=24

[2015-03-03 16:43:04]INFO[10] opcode=11

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[11], close_code = 1002

[2015-03-03 16:43:04]INFOonOffline: 10

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=8|Length=41

[2015-03-03 16:43:04]INFO[10] opcode=8

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: , close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=4|Length=36

[2015-03-03 16:43:04]INFO[10] opcode=4

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[4], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=3|Length=50

[2015-03-03 16:43:04]INFO[10] opcode=3

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[3], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=4|Length=90

[2015-03-03 16:43:04]INFO[10] opcode=4

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[4], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=6|Length=16

[2015-03-03 16:43:04]INFO[10] opcode=6

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[6], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=0|Length=50

[2015-03-03 16:43:04]INFO[10] opcode=0

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[0], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=15|Length=33

[2015-03-03 16:43:04]INFO[10] opcode=15

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[15], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=9|Length=54

[2015-03-03 16:43:04]INFO[10] opcode=9

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=15|Length=11

[2015-03-03 16:43:04]INFO[10] opcode=15

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[15], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=12|Length=39

[2015-03-03 16:43:04]INFO[10] opcode=12

[2015-03-03 16:43:04]INFOserver close connection[10]. reason: unkown websocket opcode[12], close_code = 1002

[2015-03-03 16:43:04]INFONewFrame finish. Opcode=6|Length=3

}}}