
22/11/2004, 14:44
|
| | Fecha de Ingreso: marzo-2004
Mensajes: 550
Antigüedad: 20 años, 11 meses Puntos: 7 | |
¿como detectar cierre de conexión de un cliente UDP con el servidor? Hola a todos. Mi duda es la siguiente:
Estoy implementado un servidor UDP en C y me encuentro con el problema de que no se detectar cuando un cliente UDP ha finalizado la conexión con el servidor. Debo permitir que sólo se puedan conectar simultaneamente 5 clientes al servidor UDP pero no se como detectar cuando se cierra una conexion con un cliente(con TCP es fácil ya que la llamada a read() devuelve cero cuando se cierra la conexión pero la función recvfrom() de UDP no me devuelve cero nunca).
Un saludo |