× 警告!旧版文档已经暂停维护,请查看新版文档。点击前往新版文档

WebSocket\Server->disconnect

主动向websocket客户端发送关闭帧并关闭该连接

function WebSocket\Server->disconnect(int $fd, int $code = 1000, string $reason = "");
  • $fd 客户端连接的ID,如果指定的$fd对应的TCP连接并非websocket客户端,将会发送失败
  • $code 关闭连接的状态码,根据RFC6455,对于应用程序关闭连接状态码,取值范围为10004000-4999之间
  • $reason 关闭连接的原因,utf-8格式字符串,字节长度不超过125

发送成功返回true,发送失败或状态码非法时返回false

WebSocket\Server->disconnect4.0.3以上版本可用


  • xxxxxx

    断开后,$reason,保存在哪个文件呢??

  • 18656999023

    WARNING swWorker_discard_data (ERRNO 1007): [1]received the wrong data[4 bytes] from socket#1