str_cli08.c 332 B

123456789101112131415161718
  1. #include "unp.h"
  2. void
  3. str_cli(FILE *fp, int sockfd)
  4. {
  5. char sendline[MAXLINE], recvline[MAXLINE];
  6. while (Fgets(sendline, MAXLINE, fp) != NULL) {
  7. Writen(sockfd, sendline, strlen(sendline));
  8. if (Readline(sockfd, recvline, MAXLINE) == 0)
  9. err_quit("str_cli: server terminated prematurely");
  10. Fputs(recvline, stdout);
  11. }
  12. }