Avevo impostato un server con script di evento inviato con php e un ciclo while, non volevo che lo script continuasse a chiudersi e dover fare il repoll, quindi ho inserito tutto in un ciclo while.Come implementare gli eventi inviati dal server in PHP?
Il problema era che la sceneggiatura si stava bloccando e ho dovuto abbandonare quella strada e sono andato invece con un backend websocket node.js.
La mia domanda è, se mai sono tornato a fare un server inviato script php evento, come posso implementarlo?
while
I loop non sembrano tagliarli in quanto appende lo script, e se si collega e disconnette ogni secondo, non è diverso dal polling lungo, quindi come posso creare uno script PHP che non si blocchi, mentre inviando i messaggi SSE?
Si potrebbe inserire un 'sleep()' nel ciclo per allentarlo. – Musa
@Musa L'ho fatto senza successo. Era ancora appeso. – Neal
non è un'opzione? –