halllo
ich beschäftige mich gerade mit socket programmierung in php und bin vor kurzem auf ein problem gestoßen. und zwar benutze ich die funktion "fgets" um daten vom server zu empfangen. nur ist es so, dass die seite, wenn ich diese benutze, und sich gerade keine daten im buffer befinden, einfach an der stelle wartet. ich möchte aber, dass nur dann etwas ausgelesen wird, wenn auch etwas im buffer vorhanden ist; sonst soll die seite weitergehen. habe schon die funktion socket_get_status ausprobiert, um nachzusehen wie viel daten im buffer sind, aber diese ("unread_bytes") gibt immer 0 aus (?). ideen? tia
ich beschäftige mich gerade mit socket programmierung in php und bin vor kurzem auf ein problem gestoßen. und zwar benutze ich die funktion "fgets" um daten vom server zu empfangen. nur ist es so, dass die seite, wenn ich diese benutze, und sich gerade keine daten im buffer befinden, einfach an der stelle wartet. ich möchte aber, dass nur dann etwas ausgelesen wird, wenn auch etwas im buffer vorhanden ist; sonst soll die seite weitergehen. habe schon die funktion socket_get_status ausprobiert, um nachzusehen wie viel daten im buffer sind, aber diese ("unread_bytes") gibt immer 0 aus (?). ideen? tia