当前位置:  开发笔记 > 后端 > 正文

swoole获取消息发送失败错误的方法

swoole获取消息发送失败错误的方法:swoole中可以使用Server->send函数发送数据,发送失败会返回false,调用$server->getLastError()方法可以得到失败的错误码。

发送失败错误

1001 连接已经被Server端关闭了,出现这个错误一般是代码中已经执行了$serv->close()关闭了某个连接,但仍然调用$serv->send()向这个连接发送数据

1002 连接已被Client端关闭了,Socket已关闭无法发送数据到对端

1003 正在执行close,onClose回调函数中不得使用$serv->send()

1004 连接已关闭

1005 连接不存在,传入$fd 可能是错误的

1007 接收到了超时的数据,TCP关闭连接后,可能会有部分数据残留在管道缓存区内,这部分数据会被丢弃

1008 发送缓存区已满无法执行send操作,出现这个错误表示这个连接的对端无法及时收数据导致发送缓存区已塞满

1202 发送的数据超过了 server->buffer_output_size 设置

推荐学习: swoole视频教程

以上就是swoole获取消息发送失败错误的方法的详细内容,更多请关注其它相关文章!

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有