str_cli11.c 379 B

1234567891011121314151617181920
  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, 1);
  8. sleep(1);
  9. Writen(sockfd, sendline+1, strlen(sendline)-1);
  10. if (Readline(sockfd, recvline, MAXLINE) == 0)
  11. err_quit("str_cli: server terminated prematurely");
  12. Fputs(recvline, stdout);
  13. }
  14. }