🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

comprobar si estoy conectado...

#11561
From: David Ramón Yanes Fariña
Date: Mon, 05 Nov 2001 21:20
62 lines
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!david

Show 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)