Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    [.NET] Verificare immediatamente la risposta del server

    ciao, capita a volte che il server su cui risiede il mio database non risponda.. il fatto che non risponda può essere normale per svariati motivi, ma la cosa che mi fà imbestialire è che per rispondermi (quando accedo al blocco catch) che il server non risponde, ci mette almeno un minuto.. quello che voglio sapere quindi è come faccio a capire immediatamente se il server risponde o meno.. e perchè perde tutto questo tempo sul connection.open prima di andare in eccezione?

  2. #2

    Re: [.NET] Verificare immediatamente la risposta del server

    Originariamente inviato da dops
    ciao, capita a volte che il server su cui risiede il mio database non risponda.. il fatto che non risponda può essere normale per svariati motivi, ma la cosa che mi fà imbestialire è che per rispondermi (quando accedo al blocco catch) che il server non risponde, ci mette almeno un minuto.. quello che voglio sapere quindi è come faccio a capire immediatamente se il server risponde o meno.. e perchè perde tutto questo tempo sul connection.open prima di andare in eccezione?
    Ciao,
    in genere è possibile impostare un timeout di connessione/esecuzione comandi
    (che però non imposterei ad un valore troppo basso)

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Re: Re: [.NET] Verificare immediatamente la risposta del server

    Originariamente inviato da sspintux
    Ciao,
    in genere è possibile impostare un timeout di connessione/esecuzione comandi
    (che però non imposterei ad un valore troppo basso)
    si si ma c'è poco da fare.. anche se lo imposto a 1 secondo è come se non se ne fregasse proprio.. sull connection.open si blocca prima di andare in eccezione

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Re: Re: Re: [.NET] Verificare immediatamente la risposta del server

    Originariamente inviato da dops
    si si ma c'è poco da fare.. anche se lo imposto a 1 secondo è come se non se ne fregasse proprio.. sull connection.open si blocca prima di andare in eccezione
    Se imposti il timeout ad 1 secondo, non si blocca per 1 solo secondo?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Re: Re: Re: Re: [.NET] Verificare immediatamente la risposta del server

    Originariamente inviato da alka
    Se imposti il timeout ad 1 secondo, non si blocca per 1 solo secondo?
    assolutamente no

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Quale codice usi?

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da oregon
    Quale codice usi?
    mi connetto ad un database db/400 e la stringa di connessione è questa:
    codice:
    cn = new OleDbConnection("Provider=IBMDA400.1;Data Source=mioIP;User ID=UserID; Password=PW,Connect Timeout=1");
    se provo a leggere la proprietà connectiontimeout mi ritorna sempre "15" fregandose altamente dell'impostazione nella connection string

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Sei sicuro che qui

    Password=PW,Connect Timeout=1

    ci va la virgola?

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da oregon
    Sei sicuro che qui

    Password=PW,Connect Timeout=1

    ci va la virgola?
    si si.. ho sbagliato ma anche se ci metto il punto e virgola.. stessa storia..

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non sono sicuro ma, probabilmente il provider per AS400 non supporta il timeout ...

    Su http://www.connectionstrings.com non e' previsto questo parametro ... anche se non vuol dire ...

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.