Problemas con puertos en linux

Rodrigo Ahumada rodahummont en gmail.com
Mie Jun 16 17:25:38 CLT 2010


es un socket servidor?

debe ser la opcion SO_REUSEADDR

*SO_REUSEADDR*
Indicates that the rules used in validating addresses supplied in a
*bind</man/2/bind>
*(2) call should allow reuse of local addresses. For *PF_INET* sockets this
means that a socket may bind, except when there is an active listening
socket bound to the address. When the listening socket is bound to *
INADDR_ANY* with a specific port then it is not possible to bind to this
port for any local address.


El 16 de junio de 2010 17:08, Alvaro Gili <alvarogili en gmail.com> escribió:

> Que tal gente, este mail es en primer lugar a modo de presentación:
> Soy Alvaro Gili, Analista en computación de la ciudad de Río Cuarto.
> Ahora les cuento cual es mi problema:
> Desarrollé una aplicación en QT4 que lo que hace es monitorear demonios de
> linux, arrancarlos y pararlos. A su vez esta aplicación, tiene un web
> service, por lo tanto un puerto tcp. Cuando yo inicio esta aplicación, ella
> abre su web service, Luego corro un demonio con ella. Cuando cierro mi
> aplicación, por algún motivo el puerto que utilizaba el web service que
> asociado al demonio.
> Esto mismo lo probé también con otra aplicación simple que solo levanta un
> socket y sucede lo mismo.
> Me olvidé de decirles, el demonio ya probé de ejecutarlo con el método
> system y las QProcess y hacen los dos lo mismo, como que es un problema
> externo a mi aplicación.
> Alguien sabe que puede ser?
> Gracias.
> --
>                 Alvaro Gili
>       Analista en Computación
>  Río Cuarto - Córdoba - Argentina
> --------------------------------------------------------
> Lo que no sé, tampoco creo saberlo...
> Platón (427 AC-347 AC) Filósofo griego.
>


Más información sobre la lista de distribución Linux