🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: socket bind, close y bind otra vez

#10343
From: Ra�l Arco
Date: Thu, 07 Mar 2002 11:45
36 lines
2330 bytes
"cusquejo" <cusquejo@cusquejo.coj> escribi� en el mensaje
news:a67hq9$3gv$1@cabezon.cpd.uva.es...
> Es algo llamado temporizador 2msl que te impide (por seguridad interna de
> unix) abrir un puerto que ha sido usado recientemente.
>
>
>
> "dcm" <dd@dedonde.es> escribi� en el mensaje
> news:pan.2002.02.28.17.37.59.905374.3821@dedonde.es...
> > A ver si a alguien le ha ocurrido esto alguna vez y sabe por donde van
> > los tiros.
> >
> > Lenguaje C
> >
> > Abro un socket en un servidor , le hago un bind a un puerto, se conectan
> > varios "clientes" al socket creado.
> >
> > Si cierro el socket del servidor, close(socket), los clientes se enteran
> > y acaban su ejecuci�n. Pero si a continuacion intento abrir de nuevo el
> > socket y hacerle un bind al mismo puerto el sistema me dice que este
> > puerto ya esta ocupado. El sistema me acaba dejando al cabo de 30-60
> > segundos.
> >
> >
> > En cambio si hago lo siguiente: cerrar los clientes y luego cerrar el
> > socket del servidor,el sistema me deja abrir de nuevo el socket y
> > asignarle "bind" el puerto utilizado anteriormente.
>
> se supone que esto no debiera dejarate hacerlo....
>
>

Cierto, para evitar lo que se llama reencarnaci�n del socket o algo as�. El
RFC marca 2 minutos, pero las aplicaciones no lo respetan, siendo los
valores mas utilizados entre 30 y 60 segundos
Technical Details
Message-ID: <a67jks$rsj$1@diana.bcn.ttd.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!newsmi-eu.news.garr.it!NewsITBone-GARR!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
References: <pan.2002.02.28.17.37.59.905374.3821@dedonde.es> <a67hq9$3gv$1@cabezon.cpd.uva.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,a98bad80b63d6608
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-03-09 19:44:56 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!newsmi-eu.news.garr.it!NewsITBone-GARR!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!not-for-mail
From: "Ra�l Arco" <r_arco_t@hotmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: socket bind, close y bind otra vez
Date: Thu, 7 Mar 2002 12:45:04 +0100
Organization: Telefonica Transmision de Datos
Lines: 38
Message-ID: <a67jks$rsj$1@diana.bcn.ttd.net>
References: <pan.2002.02.28.17.37.59.905374.3821@dedonde.es> <a67hq9$3gv$1@cabezon.cpd.uva.es>
NNTP-Posting-Host: 80-24-6-203.uc.nombres.ttd.es
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700