Я могу получить поток данных из локального программного обеспечения (ПО для измерения времени гонки) через порт 50000, который выглядит следующим образом (просто открывается в браузере):
$B,95,"Quali"
$A,"10","10",1001,"Anneke","Kruettgen","",1
$A,"13","13",1002,"Claudia","Jasper-Perdieus","",1
$A,"25","25",1003,"Maren","Ruiters","",1
$COMP,"10","10",1,"Anneke","Kruettgen","","Ravenol TM Racing Team Gena"
$COMP,"13","13",1,"Claudia","Jasper-Perdieus","","Patch Pactory Honda"
$COMP,"25","25",1,"Maren","Ruiters","","Power 4 Suspension Husqvarna"
$C,1,"Damen"
$E,"TRACKNAME","Simulation"
$E,"TRACKLENGTH","2.000"
$F,0,"00:00:00","10:47:53","00:00:00"," "
$F,0,"00:00:00","10:47:54","00:00:00"," "
Мне нужно прочитать и проанализировать каждую строкупостроить живой результат синхронизации на дисплее.Строки идут не в том же ритме, иногда по 3 строки, иногда пауза на 2 секунды.
Я знаю, как читать и получать файл или html исходный код с веб-страницы через curl (php), ноТеперь у меня есть идея, как читать непрерывный поток.Там нет EOF или размер, и мне нужно прочитать это целый день.Цель состоит в том, чтобы перенести живое время на веб-страницу.
Может ли кто-нибудь подсказать мне, как это сделать (прочитать данные) или сообщить мне другой вариант вместо скручивания?
В основномЯ классический веб-разработчик, использующий php, mysq, javascript, и было бы полезно поработать с этими языками, если это возможно.
Большое спасибо!