首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
WebSocket服务, 客户端在网络状态差的情况下连续发大数据会断开,请问应该怎么解决?
我在ios app中使用WebSocket, 把网络模式调成非常差的状态, 然后连续发送2张以上的图片数据的时候(直接发送base64的图片数据), 客户端就会断开连接, 请问应该怎么解决? 谢谢! 服务器错误日志如下: {{{ [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=11|Length=24 [2015-03-03 16:43:04] INFO [10] opcode=11 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[11], close_code = 1002 [2015-03-03 16:43:04] INFO onOffline: 10 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=8|Length=41 [2015-03-03 16:43:04] INFO [10] opcode=8 [2015-03-03 16:43:04] INFO server close connection[10]. reason: , close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=4|Length=36 [2015-03-03 16:43:04] INFO [10] opcode=4 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[4], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=3|Length=50 [2015-03-03 16:43:04] INFO [10] opcode=3 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[3], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=4|Length=90 [2015-03-03 16:43:04] INFO [10] opcode=4 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[4], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=6|Length=16 [2015-03-03 16:43:04] INFO [10] opcode=6 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[6], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=0|Length=50 [2015-03-03 16:43:04] INFO [10] opcode=0 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[0], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=15|Length=33 [2015-03-03 16:43:04] INFO [10] opcode=15 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[15], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=9|Length=54 [2015-03-03 16:43:04] INFO [10] opcode=9 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=15|Length=11 [2015-03-03 16:43:04] INFO [10] opcode=15 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[15], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=12|Length=39 [2015-03-03 16:43:04] INFO [10] opcode=12 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[12], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=6|Length=3 }}}
发布于10年前 · 0 次浏览 · 来自
提问
匿
匿名用户
我在ios app中使用WebSocket, 把网络模式调成非常差的状态, 然后连续发送2张以上的图片数据的时候(直接发送base64的图片数据), 客户端就会断开连接, 请问应该怎么解决? 谢谢! 服务器错误日志如下: {{{ [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=11|Length=24 [2015-03-03 16:43:04] INFO [10] opcode=11 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[11], close_code = 1002 [2015-03-03 16:43:04] INFO onOffline: 10 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=8|Length=41 [2015-03-03 16:43:04] INFO [10] opcode=8 [2015-03-03 16:43:04] INFO server close connection[10]. reason: , close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=4|Length=36 [2015-03-03 16:43:04] INFO [10] opcode=4 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[4], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=3|Length=50 [2015-03-03 16:43:04] INFO [10] opcode=3 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[3], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=4|Length=90 [2015-03-03 16:43:04] INFO [10] opcode=4 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[4], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=6|Length=16 [2015-03-03 16:43:04] INFO [10] opcode=6 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[6], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=0|Length=50 [2015-03-03 16:43:04] INFO [10] opcode=0 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[0], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=15|Length=33 [2015-03-03 16:43:04] INFO [10] opcode=15 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[15], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=9|Length=54 [2015-03-03 16:43:04] INFO [10] opcode=9 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=15|Length=11 [2015-03-03 16:43:04] INFO [10] opcode=15 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[15], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=12|Length=39 [2015-03-03 16:43:04] INFO [10] opcode=12 [2015-03-03 16:43:04] INFO server close connection[10]. reason: unkown websocket opcode[12], close_code = 1002 [2015-03-03 16:43:04] INFO NewFrame finish. Opcode=6|Length=3 }}}
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2016-07-01
A
AnthonyErymn
[@rango ](/u/1) 我昨天按您说的更新了framework, 但是依然有错误 除了上面的错误代码之外, 还有了点不同的错误, 请问应该怎么解决呢? 谢谢! 错误代码如下: {{{ Notice: Undefined index: l in /home/data/webim/vendor/matyhtf/swoole_framework/libs/Swoole/Protocol/WebSocket.php on line 315 [2015-03-04 09:46:54] INFO NewFrame fin
赞
0
回复
2016-07-01
你
你猜呢?
你的swoole版本是1.7.10吗?
赞
0
回复
2016-07-01
a
aaasayok
[@rango ](/u/1)这种情况我初步判断是网络非常差的情况下, 由于发送的数据太大, 第一条消息还没有发送成功, 第二条消息就发送了, 所以产生这个错误. 但是不知道有什么好的解决办法.
赞
0
回复