• Miércoles 20 de Noviembre de 2024, 14:35

Autor Tema:  Re: Sockets  (Leído 944 veces)

iliada

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Sockets
« en: Martes 4 de Marzo de 2003, 22:36 »
0
Buenas Tardes.

Tengo un programa cliente en ansi C de linux, y
quiero que cuando se caiga la conexion por cualquier
motivo no se salga del programa sino por el
contrario que salga un mensaje y quede ahi en
espera para recibir datos.

Astor

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
Re: Sockets
« Respuesta #1 en: Miércoles 5 de Marzo de 2003, 14:19 »
0
Mira supongo que de una forma en que podes verificar si estas conectado  o no es cada vez que lees o escribis el socket verificar los codigos de error. Por ejemplo si intentas escribir el socket y la funcion write no te devuelve nada evidentemente hay algun problema de comunicacion. No se si hay algo automatico para ifnromarte si el socket se desconecto.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Sockets
« Respuesta #2 en: Viernes 14 de Marzo de 2003, 21:26 »
0
:alien:
Definitivamente debes estar omitiendo los controles de error, no olvides que cada funcion tiene diferentes valores de retorno segun si la fucion fue efectiva o no.
Por otro lado tener claro el concepto de que que parte es el cliente  y que parte es el servidor, ya que en el servidor debes porner el accept dentro de un ciclo eterno con el fin de que al recomenzar el ciclo quede pendiente  de aceptar una nueva conexion.
espero que te sea de ayuda.
:lightsabre:
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io