Вот код сокет сервера:
<?php
if (( $socket = stream_socket_server( "tcp://192.168.0.180:15866", $errno, $errstr )) === FALSE ) {
die( "failed to create socket: $errstr\n" );
}
echo "Waiting for clients to connect...\n";
while (true) {
$read = array( $socket );
$array = array();
if ( stream_select( $read, $array, $array, 0 )) {
$connection = stream_socket_accept($socket, 0);
$str = fread($connection, 15024);
$arr = explode('|', $str);
$stroki = $str;
print_r($arr);
$fd = fopen("logs.txt", 'w') or die("не удалось создать файл");
fwrite($fd, $stroki);
fclose($fd);
} else {
usleep( 100 );
}
}
?>
При выводе на терминал, отображается только последняя отправка. А как отобразить все?