首页
下载
文档
社区
视频
捐赠
开源项目
typephp
swoole
code-galaxy
swoole-cli
phpx
phpy
赞助商
AOT 编译器
AI 助理
商业产品
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
新加坡独享 Mac mini AI 工作站
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
TypePHP
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
收藏
提问
分享
讨论
建议
公告
开发框架
TypePHP
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
回复