1234567891011121314151617181920212223242526 |
- <?php
- $socket = stream_socket_server("tcp://0.0.0.0:8000", $errno, $errstr);
- if (!$socket) {
- echo "$errstr ($errno)<br />\n";
- } else {
- while ($conn = stream_socket_accept($socket)) {
- $i = 0;
- while(true) {
- $r = fwrite($conn, str_repeat("A", 8192));
- usleep(1000);
- if (empty($r)) {
- echo "count $i \n";
- var_dump($r);
- stream_set_blocking($conn, 0);
- }
- else{
- $i++;
- }
- if ($r === false) break;
- }
- fclose($conn);
- }
- fclose($socket);
- }
|