lo q dije antes serviria para el caso de un server que recibia algo del 
cliente...haces un cliente "bobo" en el server q complete con datos dummy
en caso del cliente ya es otra historia.
vos te referis si el server se cierra y el cliente queda colgado con un rcv?
si es eso lo que te referis, cerra el server pero primero dejando que se 
finalicen todas las transacciones de sockets que están actualmente
ahora, si se "cuelga" el server y se cierra de forma abrupta ahi ya no se q 
decirte
kisas en el loop del main se podria controlar con un atributo de tiempo dentro 
del socket para saber hace cuanto tiempo esta reciviendo
si pasan por ejemplo 10 segundos cerras el cliente por falla de conexion al 
server
todo esto te lo digo de mi limitada experiencia
muy probablemente exista otra solucion (un rcv con timeout?)
saludos
espero q sirva de algo
  ----- Original Message ----- 
  From: John Knight 
  To: Una lista para consultas de programación 
  Sent: Sunday, October 21, 2007 3:17 PM
  Subject: Re: [Prog] Socket c


  se me ocurre q podrias enviarle datos dummy del tamaño de bytes que esta 
esperando al finalizar el programa
  en la clase socket podrias guardar un atributo con el tamaño q espera recibir 
el rcv
  si no usa el rcv, esta en cero
  antes de cada rcv pones el tamaño
  al terminar cada rcv lo pisas con cero
  habria q usar un flag de datos sucios
  ahora lo pruebo :D
  saludos
    ----- Original Message ----- 
    From: Mauro Ciancio 
    To: Una lista para consultas de programación 
    Sent: Saturday, October 20, 2007 11:08 PM
    Subject: Re: [Prog] Socket c


    Una mas:
    Cuando tengo un socket escuchando, y quiero liberarlo, le creo
    una conexion y la desconecto al instante.
    Pero cuando un socket bloqueado en un recv, como lo desbloqueo?
    Haciendo un close no lo libera. Alguna idea? 

    Muchas gracias de nuevo.
    Mauro.



----------------------------------------------------------------------------


    _______________________________________________
    Lista de correo Programacion.
    [email protected]
    http://listas.fi.uba.ar/mailman/listinfo/programacion



----------------------------------------------------------------------------


    No virus found in this incoming message.
    Checked by AVG Free Edition. 
    Version: 7.5.488 / Virus Database: 269.15.3/1082 - Release Date: 20/10/2007 
02:59 p.m.



------------------------------------------------------------------------------


  _______________________________________________
  Lista de correo Programacion.
  [email protected]
  http://listas.fi.uba.ar/mailman/listinfo/programacion



------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.488 / Virus Database: 269.15.5/1084 - Release Date: 21/10/2007 
03:09 p.m.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a