Newsgroup: it.comp.software.newsreader
Titolo: [XPN] Blocco programma con server down

Non è che me la sento tanto di definirlo un bug, però non è piacevole.
Il recente down di aioe mi ha spiazzato perché anziché dirmi "ciccio,
guarda che dall'altra non risponde nessuno" si piantava lì a far niente
e toccava ucciderlo, che per un obiettore di coscienza non è mai una
bella cosa.
E' così e basta o era quel particolare server che (non) rispondeva in
modo strano?
-- 
Fact of life #15: Heads bleed, walls don't.

 modo strano?
In generale se il server non risponde o l'indirizzo č errato, dovresti ricevere
un errore del tipo
No Connection with Server ....
Non so cosa sia accaduto con aioe ... magari il server era raggiungibile e
rispondeva solo molto lentamente .. non saprei.
Dare un sguardo al file server_logs.dat avrebbe aiutato, ma se hai riavviato
XPN allora č stato sovrascritto ormai.
-- 
To err is human; to forgive, infrequent.
 _  _                  _
| \| |___ _ __  ___ __(_)___
| .` / -_) '  \/ -_|_-< (_-<
|_|\_\___|_|_|_\___/__/_/__/ 
http://xpn.altervista.org

 un errore del tipo
Anche a me capitava che se non c'era proprio collegamento ad internet (non
solo ritardo o mancata risposta del server), ad esempio router spento o non
ancora allineato, il programma si "frizzava" e l'unica era killarlo.
-- 
Ciao, Guglielmo.

 ancora allineato, il programma si "frizzava" e l'unica era killarlo.
Strano, dovrei vedere i messaggi di errore, mi capita a volte di testarlo con
Hamster ... e di provare a lavorarci con Hamster non avviato ... e XPN non si
freeza in questa situazione.
-- 
The only way to make a man trustworthy is to trust him.


 rispondeva solo molto lentamente .. non saprei.
Si erano dimenticati di rinnovare il dominio.
Non so che genere di risposta arrivi in questo caso.


 freeza in questa situazione.
Magari dipende dal fatto che tu sei alla 1.2 e noi alla 1.0.  :-)
E la 1.1 non l'hai rilasciata?


 Non so che genere di risposta arrivi in questo caso.
Al termine del timeout mi dava questa: 0x800CCC0E (Cannot connect to 
server).
-- 
    * b *
  *   y   *
*   Piero   *
[ /rebus sic stantibus/ ] 

 E la 1.1 non l'hai rilasciata?
Beh no, ho ritenuto che le modifiche fossero in quantità tale da giustificare
il salto ... ancora non so se la release ufficiale sarà 1.2.5 o 1.3 ;-)
A tal proposito...
XPN needs your help, leggete l'articolo apposito :-)
-- 
Good breeding consists of concealing how much we think of ourselves and
how little we think of the other person.


 modo strano?
Anche a me si freezava quando in questi giorni non andava, ma se lo
lasciavi lì anche un bel po' di tempo (non saprei quantificare, non
ero lì col cronometro in mano) alla fine prima o poi riprendeva e
guardando il log diceva qualcosa del tipo: timeout di connessione.
Forse allora non è corretto parlare di bug, però effettivamente è noioso
che si blocchi, seppur temporaneamente, e che bisogni andare nel log per
capire che è successo.
-- 
Tilt
icq: 30789071 - yim: charponthe
http://charsugo.too.it

 guardando il log diceva qualcosa del tipo: timeout di connessione.
Forse basterebbe impostare un tempo di timeout meno lungo che eviti
il freeze (?). Impostarlo da qualche parte, però non ho idea dove,
non sto usando XPN. In Dialog per esempio il timeout è impostabile
dall'utente.



Ma secondo me il freeze è dovuto non al timeout, ma al fatto che XPN è
impegnato: anche mentre scarica gli header, se sono molti, il
programma si impalla, nel senso che non puoi fare altre cose mentre
scarica; aspetti un po' e quando ha finito di scaricare rientra nella
normalità.


 normalità.
Il programma non è impallato, semplicemente il tutto gira in un unico Thread,
quindi se è impegnato nelle operazioni di I/O non può contemporaneamente
aggiornare l'interfaccia.
-- 
A jury consists of twelve persons chosen to decide who has the better
lawyer.


 aggiornare l'interfaccia.
Ho sbagliato termine: non impallato, bloccato, ma piuttosto impegnato ;)


 aggiornare l'interfaccia.
Tra l'altro, e` una cosa detta e stradetta, sia in questo che in altri
gruppi
Enrico