Cita de: AlbertoBSD en 19 Mayo 2016, 01:35 AM
Posiblemente el socket ae cerro por algun error o no le estas pasando los parametros correctos.
No es necesario que pegues todo el codigo solo la linea involucrada y sus variables..
La parte del recv es esta:
Código (C) [Seleccionar]
while(1){
if(numbytes=recv(fd,buf,100,0)==-1) printf("error recv");
buf[numbytes]='\0';
printf("%s", buf);
}