Article View: es.comp.os.linux.programacion
Article #7158Obtener numero de bytes pendientes en cola de socket
From: Rufus
Date: Mon, 24 Mar 2003 22:47
Date: Mon, 24 Mar 2003 22:47
22 lines
1722 bytes
1722 bytes
Buenas grupo Pues eso que estoy currandome un programilla y me veo en la necesidad de saber cual es el numero de bytes que quedan por enviar en la cola del socket. Es decir si haces un netstat -tan Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 135 XXX.XX.X.X:38565 YYY.YYY.Y.Y:110 ESTABLISHED lo que busco por programa es conseguir el valor de Send-Q (es decir el 135). he mirado en el codigo de netstat y lo que hace es abrir el fichero /proc/net/tcp o alguno de esos, pero debido a la cantidad de veces que lo tengo que realizar no me puedo permitir el lujo de hacer tantos fopen, buscar el socket, y coger lo que necesito y cerrar el archivo. Alguien sabe como puedo hacer esto. Gracias de antemano: Rufus
Technical Details
Message-ID:
<b5o1uh$2bavl2$1@ID-144583.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!217-125-115-23.uc.nombres.ttd.ES!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,e57195fa601185db,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-03-24 14:47:47 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!217-125-115-23.uc.nombres.ttd.ES!not-for-mail From: Rufus <hidden@terra.es> Newsgroups: es.comp.os.linux.programacion Subject: Obtener numero de bytes pendientes en cola de socket Date: Mon, 24 Mar 2003 23:47:20 +0100 Lines: 22 Message-ID: <b5o1uh$2bavl2$1@ID-144583.news.dfncis.de> NNTP-Posting-Host: 217-125-115-23.uc.nombres.ttd.es (217.125.115.23) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: fu-berlin.de 1048546066 79003298 217.125.115.23 (16 [144583]) User-Agent: KNode/0.7.5