John,
Solo un socket puede estar en listen sobre el mismo puerto del
mismo ip de la PC. Quizas el segundo listen te esta tirando error y no
lo estas chequeando.
Fuera de eso puede ser lo que indica Dario, que el proceso que
tiene tomado el socket no termina de morir por el entorno de KD. Proba
hacer que tu server haga el close del socket incluso ante error (cosa
que igual tenes que hacer)...de esa manera deberias poder seguir
trabajando (salvo los casos de sigsev).
Saludos
On 10/14/07, John Knight <[EMAIL PROTECTED]> wrote:
>
>
> buenas
> toy debugueando en KDevelop un bug q tengo en el intercambio de datos entre
> dos sockets
> el tema es el siguiente... estoy haciendo el paso a paso... en el socket del
> server al llegar al accept se blockea (uso sockets bloqueantes)
> dsps hago el paso a paso en otra instancia de KDevelop del cliente... cuando
> hago el connect en el cliente se desbloquea el accept en el server
> hasta ahora todo bien... pero tuve que hacer un stop del debuging varias
> veces
> el tema q tenia q esperar un ratito para volver a debuguear de cero xq el
> accept no se blockeaba...
> es como q sigue de largo, aunq el cliente no estaba corriendo
> supongo q debe ser un tema del SO q libera la conexion del socket con un
> timeout
> efectivamente, al rato se blockeaba y funcionaba normalmente
> pero ya repeti un par de veces esto... y ahora sigue de largo siempre (no se
> blockea en el accept)...
> alguien sabe un comando para hacer limpiar el cache de los sockets del SO
> (si es q el problema viene por ahi)?
> espero q se entienda
> desde ya muchisimas grax
> PD: por ahora... cuando pasa de largo cambio el puerto ej: de 5000 a 5001,
> etc y funca
> tengo tiempo hasta q llegue al 64000 y pico :P jeje
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>
>
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion