private function sendMessage($socket, $type, $args = array()) { $payload = json_encode($args); $data = pack('Cn', (int) $type, strlen($payload)) . $payload; $written = $this->phpWrapper->fwrite($socket, $data); if ($written !== strlen($data)) { throw new \RuntimeException(sprintf('%s: Socket write error', __CLASS__), 1405610071); } }
private function sendMessage($socket, $type, $args = array()) { $payload = json_encode($args); $data = pack('CN', (int) $type, strlen($payload)) . $payload; $written = $this->phpWrapper->fwrite($socket, $data); if ($written !== strlen($data)) { throw new \RuntimeException('Socket write error', 1383145263); } return TRUE; }