/* $Header: /users/server/students/cs522/project/sharedraw/RCS/is.c,v 1.2 1992/11/02 18:58:52 chow Exp $ */ /* receiver for internet datagram demo */ #include #include #include #include #include #define ENDPACKET "end" help_msg() { printf("format: idgr\n"); } printmsg(msg, cc) char *msg; int cc; { int i; printf("Got Message:%s\n", msg); for (i= 0; ih_addr, &to.sin_addr, hp->h_length); to.sin_family = AF_INET; to.sin_port = htons(toPort_no); /* replying with ack message */ sprintf(toBuf, "received message: %s\n", fromBuf); if (sendto(sockTo, toBuf, strlen(toBuf), 0, &to, sizeof(to)) < 0) perror("sending datagram message"); } close(sockFrom); close(sockTo); }