🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11492

Re: comprobar si estoy conectado...

#11492
From: Isaac Clerencia Perez
Date: Mon, 12 Nov 2001 15:21
43 lines
2655 bytes
>         Hago uso de la orden exec /sbin/ifconfig para obtener
>         si estoy o no conectado, (obtengo la cadena ppp0)
> 
>         �Estoy haciendo bien?
yo tambien lo hago asi

>         Otra, quiero comprobar en el momento *JUSTO* cuando conecta.
>         Si hago  un bucle tal que:
> 
>         conecta()
>         while (1){
>            comprueba_estado_conexion()
>            }
> 
>            al pulsar el bot�n de conectar entra en el bucle y se
>            queda el bot�n bajado, adem�s en el icono de consumo de CPU
>            del icewm se ve a tope, un efecto que no me gusta nada.
>
si pones eso, el proceso va a intentar usar toda la CPU que prueba ...

>
>            La otra manera es comprobar cada cierto intervalo de tiempo:
> 
>            after 25000 //Cada 25 segundos
>            comprueba_estado_conexion()
>            �Existe alguna manera precisa de saber cuando se conecta a internet
>            y cambiar a estado_conectado?

es que te has pasado bastante con los 25 segundos, no?
while(1){
	after 1000
	comprueba_estado_conexion()
}

y solucionado ... no pasa nada porque ejecutes la funcion cada segundo,
el problema es que
la ejecute sin ningun control temporal ...

-- 
Isaac Clerencia P�rez    | Debian GNU/Linux:~# 
isaac@sindominio.net     | http://www.sindominio.net
-------------------------^------------------------------------------
Public GPG key http://sindominio.net/~isaac/isaac@sindominio.net.asc
Technical Details
Message-ID: <3BEFE8FC.E19CF29B@sindominio.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!hub1.nntpserver.com!btnet-peer0!btnet-peer!btnet!news-hub.cableinet.net!blueyonder!proxad.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!not-for-mail
References: <8qv6s9.2t.ln@127.0.0.1>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,2dbfb4d3fc771156
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-11-12 08:11:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!hub1.nntpserver.com!btnet-peer0!btnet-peer!btnet!news-hub.cableinet.net!blueyonder!proxad.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!news.antakira.com!not-for-mail
From: Isaac Clerencia Perez <isaac@sindominio.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: comprobar si estoy conectado...
Date: Mon, 12 Nov 2001 16:21:32 +0100
Organization: SinDominio.net
Lines: 43
Message-ID: <3BEFE8FC.E19CF29B@sindominio.net>
References: <8qv6s9.2t.ln@127.0.0.1>
NNTP-Posting-Host: 212.25.147.135
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1005580829 6366 212.25.147.135 (12 Nov 2001 16:00:29 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Mon, 12 Nov 2001 16:00:29 +0000 (UTC)
X-Mailer: Mozilla 4.77 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en