setHost('escpos-server'); $socket->on('message', function (\Hoa\Event\Bucket$bucket) { $data = $bucket->getData(); $response = json_decode($data['message']); echo '> Received request ', $data['message'], "\n"; if($response) { $thermalPrinting = new ThermalPrinting($response); $thermalPrinting->startPrinting(2); } else { echo 'No data!'; } }); $socket->run(); $socket->receive(); } catch (Exception $e) { echo '> Error: ', $e->getMessage(), "\n"; }