Miałem pewien skrypt który jeden raz otwierał socket przez fsockopen() a następnie wykonywał zapytania i odbierał odpowiedź - i tak około 10-ciu razy bez zamykania gniazda.
Jednak gdy dzisiaj siadłem do tego skryptu, okazało się że po jednokrotnym pobraniu danych z gniazda, trzeba utworzyć nowe gniazdo i na nim wykonać następne operacje.
Wydaje mi się że coś zmieniło się od roku w php (skrypt ma rok) gdyż wcześniej wszystko działało.
Oto struktura pliku:
<?php while(!$stop) { $header = "dane naglowka"; { } } ?>
Mnie to wygląda na to że feof zamyka połączenie przy dotarciu do EOF.
Znacie jakieś rozwiązanie tego problemu?
Ciągłe tworzenie nowego gniazda zajmuje zbyt dużo czasu.
Pozdrawiam.