[C con Clase] sockets send() con el cable desconectado

Programante programante en gmail.com
Jue Feb 7 22:43:25 CET 2008


nree escribió:
> Pues como dice el asunto del mensaje, creo un socket y a pesar de que en el servidor el cable de red este desconectado no da error, sigue aceptando cadenas de caracteres sin dar ningun tipo de error, cuando vuelvo a conectar el cable de red en el sevidor aparecen los datos por ahi, alguna idea?? no se supone que send() devuelve los caracteres que ha enviado?? pero si esta el cable desconectado como puede enviarlos???
>
> cualquier sugerencia sera bien recibida, os dejo el codigo del cliente
>   
En ocasiones te dice que lo envió cuando aún no está físicamente 
enviado, sino en un buffer para ser enviado. De esta forma no tiene que 
mandarlo y esperar a que *el ordenador remoto notifique que lo ha 
recibido bien*. La diferencia está en que el error pasa a detectarse en 
otro punto, como si se hubiera producido más tarde, como si se hubiera 
desconectado el cable en el momento en que los datos estaban viajando 
por él, por ejemplo.




Más información sobre la lista de distribución Cconclase