2 Testing stream_get_meta_data() "eof" field on a udp socket
6 /* Setup socket server */
7 $server = stream_socket_server('tcp://127.0.0.1:31337');
10 $client = fsockopen('tcp://127.0.0.1:31337');
12 die("Unable to create socket");
15 /* Accept that connection */
16 $socket = stream_socket_accept($server);
18 echo "Write some data:\n";
19 fwrite($socket, "abcdefg\n1234567\nxyzxyz\n");
20 var_dump(stream_get_meta_data($client));
22 echo "\n\nRead a line from the client:\n";
24 var_dump(stream_get_meta_data($client));
26 echo "\n\nClose the server side socket and read the remaining data from the client:\n";
29 while(!feof($client)) {
32 var_dump(stream_get_meta_data($client));
41 string(%d) "tcp_socke%s"
57 Read a line from the client:
60 string(%d) "tcp_socke%s"
76 Close the server side socket and read the remaining data from the client:
79 string(%d) "tcp_socke%s"