Re: hangs/multiple servers
"Tony Johnson (415) 926 2278" <TONYJ@scs.slac.stanford.edu>
Date: Wed, 18 Nov 1992 18:51 PDT
From: "Tony Johnson (415) 926 2278" <TONYJ@scs.slac.stanford.edu>
Subject: Re: hangs/multiple servers
To: marca@ncsa.uiuc.edu
Cc: www-talk@nxoc01.cern.ch
Message-id: <FAE954AE90203760@SCS.SLAC.STANFORD.EDU>
X-Envelope-To: www-talk@nxoc01.CERN.CH
X-Vms-To: IN%"marca@ncsa.uiuc.edu"
X-Vms-Cc: TONYJ, in%"www-talk@nxoc01.CERN.CH"
>I've noticed occasionally that trying to contact an http server that
>seems to be down (at least with ViolaWWW & MidasWWW) will result in
>hangs (or very very long pauses). Shouldn't a 30-second timeout or
>something similar be in effect at all times?
The way I would like MidasWWW to work is that it would try to connect for about
2 seconds, after which a dialog box would pop up looking something like:
------------------------------------
| Connecting to XXX.XXX.XXX... |
| |
| ----------- |
| | Abort! | |
------------------------------------
Where you click on abort if you get tired of waiting.
Only problem is that I don't know how to achieve this, since the Unix "connect"
routine I use to connect to the remote server is synchronous. If anyone has
an example of a portable way to asnychronously connect over TCPIP I would be
happy to incoportate it. (In fact I don't even know how to set the timeout
period).
>Also, is there any way to specify backup servers? Does anyone else
>think this would be useful?
Yes this would be very useful, especially for the "master indexes" such as
"academic information" at CERN. Probably not so easy to provide though...
Tony