<?php
# server.php
# Thanks to https://www.christophh.net/2012/07/24/php-socket-programming/

$server = stream_socket_server("tcp://27.54.94.234:1337", $errno, $errorMessage);
//$server = stream_socket_server("tcp://127.0.0.1:3000", $errno, $errorMessage);

if ($server === false) {
    throw new UnexpectedValueException("Could not bind to socket: $errorMessage");
}

for (;;) {
    $client = @stream_socket_accept($server);

    if ($client) {
        stream_copy_to_stream($client, $client);
        fclose($client);
    }
}

