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

    Verificare se l'utente è connesso ad internet

    Ciao a tutti,
    è possibile verificare se il pc dove viene eseguita una pagina asp è connesso ad internet?

    grazie in anticipo per la preziosa collaborazione
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Come potrebbe eseguirla diversamente?
    E' eseguita in locale?
    Potresti provare a fare un ping su un indirizzo web. Se il risultato è positivo significa che è connesso.

    Roby

  3. #3
    Grazie Roby, puntuale come sempre,
    in poche parole, una pagina asp in locale, deve verificare se è connesso ad internet per poter fare una chiamata ad un webservice e inviare dei dati,...

    per questo mi farebbe comodo capire tramite asp direttamente, se il pc dove viene eseguita questa pagina è connesso o meno ad internet.

    grazie ancora
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  4. #4

  5. #5
    Perfetto come sempre Roby...

    grazie per la collaborazione
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Roby_72
    Ad esempio:
    http://www.mrwebmaster.it/xml/artico...lhttp_241.html

    Usa lo status = 200 come verifica.

    Roby
    Ma cosi' non si verifica se il server e' connesso ad internet?

    Finche' il server e' nello stesso pc dell'utente ok, me se i pc sono diversi?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Da quel che ha detto l'operazione è eseguita in locale.
    Se provi un ping verso un sito pubblico conosciuto e non hai risposta positiva è "probabile" che il pc / server che sta eseguendo l'operazione non sia connesso ad internet.

    Da verificare.

    Roby

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    sto provando lo script, serve anche a me questa verifica, ma ho notato
    che, dopo averlo trovato il sito esterno una prima volta, questo dato rimane in cache

    in pratica scollegandomi dice sempre che è presente

    nonostante abbia inserito tutti i no-cache possibili nella pagina.
    verifico che la pagina sia nuova tramite la richesta dell'ora di localhost,
    quindi la pagina è di certo nuova
    perché?

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il termine "pingare" in questo caso e' usato improriamente: si tratta in effetti della solita richiesta GET con il protocollo http e non di un ping

    Per il resto valgono le considerazioni precedenti: non e' possibile (con questo metodo) verificare se un server e' attivo e collegato, ovvero se il client e' connesso ad internet.

    Per fare questo e' opportuno agire lato client: individuata una immagine (piccola) sicuramente presente su un server attivo e stabile si verifica se l'immagine e' raggiungibile ed in caso contrrio si invia una comunicazione al server per settare, che so, una variabile session:



    la pagina comunicaErroreAlServer.asp provvedera' a registare lo stato di off-line e ad inviare in risposta una piccola immagine

    La variabile senpre diversa accodata al nome dell'immagine serve ad evitare che il browser riprenda l'immagine dalla cache.

    Ovviamente il dato sara' utilizzabile alla prossima richiesta del client, ma basta mettere il controllo nella pagina iniziale...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    grazie br1

    ho fatto un po' di prove ed ho partorito questo:
    onerror="window.location='comunicaErroreAlServer.a sp'"

    this.src mi da errore stack overflow (su IE, non ho provato su altri browser)

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