#include "def" main(argc, argv ) int argc; char *argv[]; { int sd; struct sockaddr_in server; struct hostent *hp, *gethostbyname(); int sleeptime; if (argc < 4){ printf("Usage: AutoCloseClient \n"); exit(-1); } sd = socket (AF_INET,SOCK_STREAM,IPPROTO_SCTP); server.sin_family = AF_INET; hp = gethostbyname(argv[1]); bcopy ( hp->h_addr, &(server.sin_addr.s_addr), hp->h_length); server.sin_port = htons(atoi(argv[2])); sleeptime = atoi(argv[3]); connect(sd, (SA *) &server, sizeof(server)); for (;;) { send(sd, "HI", 2, 0 ); printf("sent HI\n"); sleep(sleeptime); } }