$app->handle($request)); $address = "0.0.0.0"; $port = "8000"; $socket = new SocketServer($address . ":" . $port); $http->on('error', function ($error) use ($socket) { fprintf(STDERR, $error->getMessage() . "\n"); fprintf(STDERR, "Closing socket connection.\n"); $socket->close(); }); $http->on('exit', function () use ($socket) { fprintf(STDOUT, "Closing socket connection.\n"); $socket->close(); }); $http->listen($socket); fprintf(STDOUT, "Server running on %s\n", $address); } catch (\Exception $e) { fprintf(STDERR, "Error caught bootstrapping the application\n"); fprintf(STDERR, $e->getMessage() . "\n"); return -1; }