#include #include #include #include #include #include #include #define port 4000 int main( int argc, char **argv ) { int fd; struct sockaddr_in6 srvaddr; int i; bzero(&srvaddr, sizeof(srvaddr)); srvaddr.sin6_family = AF_INET6; srvaddr.sin6_port = htons(port); srvaddr.sin6_addr = in6addr_loopback; for(i = 0; 1; i++) { if((fd = socket(PF_INET6, SOCK_STREAM, 0)) < 0) { perror("socket"); exit(0); } if(connect(fd, (const struct sockaddr *)&srvaddr, sizeof(srvaddr)) < 0) { perror("connect"); } else { printf("Connect %d\n", i); close(fd); } } return 0; }