+ .ai_flags = AI_PASSIVE,
+ .ai_family = PF_INET,
+ .ai_socktype = SOCK_STREAM,
+ };
+
+ struct sockaddr_in a1 = {
+ .sin_port = ntohs(25),
+ .sin_addr = { .s_addr = 0}
+ };
+ struct addrinfo p1 = {
+ .ai_family = PF_INET,
+ .ai_socktype = SOCK_STREAM,
+ .ai_protocol = IPPROTO_TCP,
+ .ai_addrlen = sizeof a1,
+ .ai_addr = (struct sockaddr *)&a1,
+ };
+
+ struct sockaddr_in a2 = {
+ .sin_port = ntohs(119),
+ .sin_addr = { .s_addr = htonl(0x7F000001) }
+ };
+ struct addrinfo p2 = {
+ .ai_family = PF_INET,
+ .ai_socktype = SOCK_STREAM,
+ .ai_protocol = IPPROTO_TCP,
+ .ai_addrlen = sizeof a2,
+ .ai_addr = (struct sockaddr *)&a2,