tcpcli01.c 541 B

1234567891011121314151617181920212223242526
  1. /* Use standard echo server; baseline measurements for nonblocking version */
  2. #include "unp.h"
  3. int
  4. main(int argc, char **argv)
  5. {
  6. int sockfd;
  7. struct sockaddr_in servaddr;
  8. if (argc != 2)
  9. err_quit("usage: tcpcli <IPaddress>");
  10. sockfd = Socket(AF_INET, SOCK_STREAM, 0);
  11. bzero(&servaddr, sizeof(servaddr));
  12. servaddr.sin_family = AF_INET;
  13. servaddr.sin_port = htons(7);
  14. Inet_pton(AF_INET, argv[1], &servaddr.sin_addr);
  15. Connect(sockfd, (SA *) &servaddr, sizeof(servaddr));
  16. str_cli(stdin, sockfd); /* do it all */
  17. exit(0);
  18. }