stream_socket_clientのメモ
ちょっとやりたいことがあったので、メモ
<?php $fp = stream_socket_client( "tcp://address:port", $error, $errorstr, 60 ); if(!$fp){ printf( "%s (%d)", $errorstr, $error ); } $i = 0; while($i++ < 100){ $message = sprintf( "%03d message\n", $i ); fwrite( $fp, $message ); print $message; } fclose( $fp );
demon側は
<?php $fp = fopen('php://stdin', 'rb'); $data = fread($fp, 8192); fclose($fp);
とすれば、ストリームのデータを読める。