daytimeudpcli2.c 402 B

12345678910111213141516171819202122
  1. #include "unp.h"
  2. int
  3. main(int argc, char **argv)
  4. {
  5. int sockfd, n;
  6. char recvline[MAXLINE + 1];
  7. if (argc != 3)
  8. err_quit("usage: daytimeudpcli2 <hostname/IPaddress> <service/port#>");
  9. sockfd = Udp_connect(argv[1], argv[2]);
  10. Write(sockfd, "", 1); /* send 1-byte datagram */
  11. n = Read(sockfd, recvline, MAXLINE);
  12. recvline[n] = '\0'; /* null terminate */
  13. Fputs(recvline, stdout);
  14. exit(0);
  15. }