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

    uno sviluppo di ajax utilizzando le socket: è possibile?

    Ciao a tutti

    AJAX ci consente di fare delle richieste HTTP/HTTPS asincrone all'interno di una pagina web, e questo va bene.

    AJAX è un insieme di tecnologie che danno indubbiamente una grossa mano per lo sviluppo di applicazioni web, ma secondo me manca ancora una cosa:

    Se io volessi decidere dal server quando generare degli eventi sul client?

    Mi spiego:

    Ad oggi le applicazioni web con AJAX si limitano a fare una sorta di polling verso il server, e quando questo aggiorna qualcosa allora il client scarica il "pezzo" di pagina aggiornata. Questo però ha un grosso limite:

    - se non voglio avere troppo ritardo nell'avere la notifica dell'informazione aggiornata devo fare queste richieste molto spesso
    - aumentare molto queste richieste genera un sacco di richieste http che a lungo andare comportano un aumento della banda utilizzata (e comunque del lavoro lato javascript immaginate un ciclo che ogni secondo o ogni mezzo secondo richiama una pagina... è comunque poco pulito anche dal punto di vista architetturale)

    QUINDI (non vi rompo altro... :-) )

    non è che si possono fare delle socket in javascript?
    Ovviamente questo implica la realizzazione di un server che non sia HTTP, ma consentirebbe ad una pagina web (opportunamente integrata con Javascript) di fare delle cose molto interessanti, e soprattutto di essere aggiornata quando lo vuole il server.
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come ho già risposto qui secondo me non è possibile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da nik600
    Se io volessi decidere dal server quando generare degli eventi sul client?
    Possibile.

    Guarda qui:
    http://en.wikipedia.org/wiki/Reverse_Ajax

    e qui:
    http://en.wikipedia.org/wiki/Comet_(programming)

    e qui:
    http://www.lightstreamer.com/

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 © 2025 vBulletin Solutions, Inc. All rights reserved.