5 #include <sys/socket.h>
6 #include <netinet/in.h>
13 int main(int argc, char *argv[])
16 struct sockaddr_in server;
18 sockfd = socket(PF_INET, SOCK_STREAM, 0);
19 bzero((char *)&server, sizeof(server));
20 server.sin_family = PF_INET;
21 server.sin_port = htons(atoi(argv[2]));
22 server.sin_addr.s_addr = inet_addr(argv[1]);
23 if (connect(sockfd, (struct sockaddr *)&server, sizeof(server)) == -1) {
24 perror("connect failed");
28 if (signal(SIGTERM, (void *)sigend) == SIG_ERR) {
29 perror("signal failed");