2010/6/16 Rodrigo Ahumada <[email protected]> > 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. > > oh si!, el tipico problema de resueaddr, ese es :) , ve la funcion mk_socket_reset(int socket) en http://repo.or.cz/w/MonkeyD.git/blob/HEAD:/src/socket.c (linea 134)
> > El 16 de junio de 2010 17:08, Alvaro Gili <[email protected]> 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. > > > -- Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com

