Article View: es.comp.os.linux.programacion
Article #11561comprobar si estoy conectado...
From: David Ramón Yanes Fariña
Date: Mon, 05 Nov 2001 21:20
Date: Mon, 05 Nov 2001 21:20
62 lines
2275 bytes
2275 bytes
Hola amigos...
me he hecho un programita en tcl-tk, un par de botones
para conectar y desconectar a internet.
Hago uso de la orden exec /sbin/ifconfig para obtener
si estoy o no conectado, (obtengo la cadena ppp0)
�Estoy haciendo bien?
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.
La otra manera es comprobar cada cierto intervalo de tiempo:
after 25000 //Cada 25 segundos
comprueba_estado_conexion()
if (conectado)
cambia_a_conectado
else
after 25000
comprueba_estado_conexion()
etc, etc
Pero entonces pierdo precisi�n
�Existe alguna manera precisa de saber cuando se conecta a internet
y cambiar a estado_conectado?
Espero haberme explicado ;-)
Graciasss.
--
Saludos desde Tenerife
Usuario registrado de Linux: 158119
Debian 2.2 Potato
Slackware 7.1
Technical Details
Message-ID:
<8qv6s9.2t.ln@127.0.0.1>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!davidShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,2dbfb4d3fc771156,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-11-05 14:41:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!david From: david@elisa.kitenet.net (David Ramón Yanes Fariña) Newsgroups: es.comp.os.linux.programacion Subject: comprobar si estoy conectado... Date: Mon, 5 Nov 2001 21:20:08 +0000 Organization: Wanadoo Lines: 62 Message-ID: <8qv6s9.2t.ln@127.0.0.1> NNTP-Posting-Host: 62-36-170-111.dialup.uni2.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.wanadoo.es 1004999924 21030 62.36.170.111 (5 Nov 2001 22:38:44 GMT) X-Complaints-To: usenet@wanadoo.es NNTP-Posting-Date: Mon, 5 Nov 2001 22:38:44 +0000 (UTC) User-Agent: slrn/0.9.6.2 (Linux)