dg_echo.c 266 B

1234567891011121314151617
  1. #include "unp.h"
  2. void
  3. dg_echo(int sockfd, SA *pcliaddr, socklen_t clilen)
  4. {
  5. int n;
  6. socklen_t len;
  7. char mesg[MAXLINE];
  8. for ( ; ; ) {
  9. len = clilen;
  10. n = Recvfrom(sockfd, mesg, MAXLINE, 0, pcliaddr, &len);
  11. Sendto(sockfd, mesg, n, 0, pcliaddr, len);
  12. }
  13. }