public function pushAsync($name, $message, $flags = Channel::MODE_DEFAULT)
{
$message = $this->createMessageProtocol($message);
$names = (array) $name;
$status = [];
foreach ($names as $name) {
$status[] = $this->handlePushAsync($name, $message, $flags);
}
return !isset($status[0]) || isset($status[1]) ? $status : $status[0];
}