Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    realizzare una semplice chat - modalita' d'interrogazione

    ciao volevo realizzare una chat a scopo didattico e mi chiedevo se l'unico modo per controllare se qualcuno ha scritto un messaggio fosse un ciclo continuo, ad esempio ogni 30sec interrogare il database

    while(true) {
    $MM_LastTime = ListChat($MM_LastTime);
    sleep(1);
    }


    oppure esiste un'altro metodo

  2. #2
    Usa websocket (preferibile) o implementa una soluzione di long polling.

    In ogni caso, un ciclo while(true) senza condizione di uscita non è una soluzione valida.

  3. #3
    il ciclo si trova sul lato client e gira fino a quando l'utente e' connesso

  4. #4

  5. #5
    Quoto per websocket

  6. #6
    mi sono espresso male, la pagina web dell'utente che si collega alla chat deve controllare se ci sono nuovi messaggi
    quindi la pagina ogni 30sec interroga il database

    in qualche modo le pagine web degli utenti collegati alla chat deve essere informata dei nuovi messaggi

  7. #7
    Quote Originariamente inviata da SoloWiFi Visualizza il messaggio
    Quoto per websocket
    ok do un'occhiata ai websocket

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.