public function onMessages($argv)
{
if ($this->type === self::BINDER) {
list($id, $type, $message) = $this->parseBinderMessage($argv);
} else {
if ($this->type === self::CONNECTOR) {
list($id, $type, $message) = $this->parseConnectorMessage($argv);
} else {
return;
}
}
$conn = new Connection($id);
switch ($type) {
case self::COMMAND_HEARTBEAT:
$this->onRecvHeartbeat($conn);
break;
case self::COMMAND_MESSAGE:
$this->onRecvMessage($conn, $message);
break;
default:
return;
}
}