Files
OpenFlux/deploy/phpbox/test/echoserver.php
p1neappleXpress d3d67eff8b Mode without a server: a free PHP exit on any hosting (stream mux, flow control, installer, full tunnel) (#137)
The exit is a small PHP program on an ordinary web hosting, reached through cups.online or Mail.ru. See the PR for the list.
2026-10-01 01:49:46 +03:00

11 lines
422 B
PHP

<?php
// Test helper: a TCP echo server. php echoserver.php <port> [delay_seconds_before_reading]
[$_, $port, $delay] = array_pad($argv, 3, 0);
$srv = stream_socket_server("tcp://127.0.0.1:$port", $e, $es) or exit(1);
echo "ready\n";
while ($c = @stream_socket_accept($srv, 30)) {
if ($delay > 0) { sleep((int)$delay); }
while (($d = fread($c, 65536)) !== '' && $d !== false) { fwrite($c, $d); }
fclose($c);
}