Ir para o conte√ļdo
  • Revista PROGRAMAR: J√° est√° dispon√≠vel a edi√ß√£o #60 da revista programar. Faz j√° o download aqui!

Rorsch

Broken pipe

Mensagens Recomendadas

Rorsch

Estou a obter um broken pipe e n√£o sei pq ūü§Ē

int fd[2];

main(void)
{
...
char msgrol[512];
pipe(fd);
...
pthread_create(&thread_id,NULL,str_echo, newsockfd);
...
read(fd[0], msgrol, strlen(msgrol));
printf("%s", msgrol);
}

Dentro da função que é lançada com a thread tenho:

void *str_echo(sockfd)
int sockfd:
{
char line[512];
...
close(fd[0]);
write(fd[1], line, strlen(line) + 1);
...
}


I would rather be a ghost drifting by your side as a condemned soul than enter heaven without you... Because of your love, I will never be a lonely spirit.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. √Č f√°cil!

Registar nova conta

Entra

J√° tem conta? Inicie sess√£o aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site voc√™ aceita os nossos Termos de Uso e Pol√≠tica de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informa√ß√Ķes visite esta p√°gina.