Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 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;
 }