Home
last modified time | relevance | path

Searched refs:sin4 (Results 1 – 25 of 254) sorted by relevance

1234567891011

/dports/net-mgmt/metronome/metronome-0.9.0/
H A Diputils.hh58 if(tie(sin4.sin_family, sin4.sin_port) != tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator ==()
61 return sin4.sin_addr.s_addr == rhs.sin4.sin_addr.s_addr; in operator ==()
68 if(tie(sin4.sin_family, sin4.sin_port) < tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator <()
70 if(tie(sin4.sin_family, sin4.sin_port) > tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator <()
74 return sin4.sin_addr.s_addr < rhs.sin4.sin_addr.s_addr; in operator <()
81 if(tie(sin4.sin_family, sin4.sin_port) > tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator >()
83 if(tie(sin4.sin_family, sin4.sin_port) < tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator >()
87 return sin4.sin_addr.s_addr > rhs.sin4.sin_addr.s_addr; in operator >()
96 if(a.sin4.sin_family < b.sin4.sin_family) in operator ()()
98 if(a.sin4.sin_family > b.sin4.sin_family) in operator ()()
[all …]
/dports/dns/dnsdist/dnsdist-1.6.1/
H A Diputils.hh95 …if(boost::tie(sin4.sin_family, sin4.sin_port) != boost::tie(rhs.sin4.sin_family, rhs.sin4.sin_port… in operator ==()
98 return sin4.sin_addr.s_addr == rhs.sin4.sin_addr.s_addr; in operator ==()
113 …if(boost::tie(sin4.sin_family, sin4.sin_port) < boost::tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator <()
115 …if(boost::tie(sin4.sin_family, sin4.sin_port) > boost::tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator <()
119 return sin4.sin_addr.s_addr < rhs.sin4.sin_addr.s_addr; in operator <()
151 if(a.sin4.sin_family < b.sin4.sin_family) in operator ()()
153 if(a.sin4.sin_family > b.sin4.sin_family) in operator ()()
166 if(a.sin4.sin_family != b.sin4.sin_family) in operator ()()
259 ret.sin4.sin_port=sin4.sin_port; in mapToIPv4()
326 memset(&sin4, 0, sizeof(sin4)); in reset()
[all …]
H A Dxpf.cc27 if (source.sin4.sin_family != destination.sin4.sin_family) { in generateXPFPayload()
34 …const size_t addrSize = source.isIPv4() ? sizeof(source.sin4.sin_addr.s_addr) : sizeof(source.sin6… in generateXPFPayload()
35 const uint16_t sourcePort = source.sin4.sin_port; in generateXPFPayload()
36 const uint16_t destinationPort = destination.sin4.sin_port; in generateXPFPayload()
45 assert(addrSize == sizeof(source.sin4.sin_addr.s_addr)); in generateXPFPayload()
46 ret.append(reinterpret_cast<const char*>(&source.sin4.sin_addr.s_addr), addrSize); in generateXPFPayload()
47 assert(addrSize == sizeof(destination.sin4.sin_addr.s_addr)); in generateXPFPayload()
48 ret.append(reinterpret_cast<const char*>(&destination.sin4.sin_addr.s_addr), addrSize); in generateXPFPayload()
65 static const size_t addr4Size = sizeof(source.sin4.sin_addr.s_addr); in parseXPFPayload()
107 source.sin4.sin_port = sourcePort; in parseXPFPayload()
[all …]
H A Ddnstap.cc43 …pbf_message.add_enum(DnstapMessageFields::socket_family, requestor->sin4.sin_family == AF_INET ? D… in DnstapMessage()
46 …pbf_message.add_enum(DnstapMessageFields::socket_family, responder->sin4.sin_family == AF_INET ? D… in DnstapMessage()
50 if (requestor->sin4.sin_family == AF_INET) { in DnstapMessage()
51 …ry_address, reinterpret_cast<const char*>(&requestor->sin4.sin_addr.s_addr), sizeof(requestor->sin… in DnstapMessage()
53 else if (requestor->sin4.sin_family == AF_INET6) { in DnstapMessage()
56 pbf_message.add_uint32(DnstapMessageFields::query_port, ntohs(requestor->sin4.sin_port)); in DnstapMessage()
60 if (responder->sin4.sin_family == AF_INET) { in DnstapMessage()
61 …se_address, reinterpret_cast<const char*>(&responder->sin4.sin_addr.s_addr), sizeof(responder->sin… in DnstapMessage()
63 else if (responder->sin4.sin_family == AF_INET6) { in DnstapMessage()
66 pbf_message.add_uint32(DnstapMessageFields::response_port, ntohs(responder->sin4.sin_port)); in DnstapMessage()
H A Dipcipher.cc29 ipcrypt_encrypt( (unsigned char*)&ret.sin4.sin_addr.s_addr, in encryptCA4()
30 (const unsigned char*) &ca.sin4.sin_addr.s_addr, in encryptCA4()
43 ipcrypt_decrypt( (unsigned char*)&ret.sin4.sin_addr.s_addr, in decryptCA4()
44 (const unsigned char*) &ca.sin4.sin_addr.s_addr, in decryptCA4()
82 if(ca.sin4.sin_family == AF_INET) in encryptCA()
84 else if(ca.sin4.sin_family == AF_INET6) in encryptCA()
92 if(ca.sin4.sin_family == AF_INET) in decryptCA()
94 else if(ca.sin4.sin_family == AF_INET6) in decryptCA()
H A Dtest-dnsparser_cc.cc27 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
32 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
46 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
108 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
175 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
204 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
208 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
212 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
230 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
234 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
[all …]
H A Dproxy-protocol.cc56 if (source.sin4.sin_family != destination.sin4.sin_family) { in makeProxyHeader()
62 …const size_t addrSize = source.isIPv4() ? sizeof(source.sin4.sin_addr.s_addr) : sizeof(source.sin6… in makeProxyHeader()
63 const uint16_t sourcePort = source.sin4.sin_port; in makeProxyHeader()
64 const uint16_t destinationPort = destination.sin4.sin_port; in makeProxyHeader()
87 assert(addrSize == sizeof(source.sin4.sin_addr.s_addr)); in makeProxyHeader()
88 ret.append(reinterpret_cast<const char*>(&source.sin4.sin_addr.s_addr), addrSize); in makeProxyHeader()
89 assert(addrSize == sizeof(destination.sin4.sin_addr.s_addr)); in makeProxyHeader()
90 ret.append(reinterpret_cast<const char*>(&destination.sin4.sin_addr.s_addr), addrSize); in makeProxyHeader()
117 static const size_t addr4Size = sizeof(ComboAddress::sin4.sin_addr.s_addr); in isProxyHeaderComplete()
194 …expectedlen = (addrSize * 2) + sizeof(ComboAddress::sin4.sin_port) + sizeof(ComboAddress::sin4.sin… in isProxyHeaderComplete()
/dports/dns/powerdns/pdns-4.5.2/pdns/
H A Diputils.hh95 …if(boost::tie(sin4.sin_family, sin4.sin_port) != boost::tie(rhs.sin4.sin_family, rhs.sin4.sin_port… in operator ==()
98 return sin4.sin_addr.s_addr == rhs.sin4.sin_addr.s_addr; in operator ==()
113 …if(boost::tie(sin4.sin_family, sin4.sin_port) < boost::tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator <()
115 …if(boost::tie(sin4.sin_family, sin4.sin_port) > boost::tie(rhs.sin4.sin_family, rhs.sin4.sin_port)) in operator <()
119 return sin4.sin_addr.s_addr < rhs.sin4.sin_addr.s_addr; in operator <()
151 if(a.sin4.sin_family < b.sin4.sin_family) in operator ()()
153 if(a.sin4.sin_family > b.sin4.sin_family) in operator ()()
166 if(a.sin4.sin_family != b.sin4.sin_family) in operator ()()
259 ret.sin4.sin_port=sin4.sin_port; in mapToIPv4()
326 memset(&sin4, 0, sizeof(sin4)); in reset()
[all …]
H A Dipcipher.cc29 ipcrypt_encrypt( (unsigned char*)&ret.sin4.sin_addr.s_addr, in encryptCA4()
30 (const unsigned char*) &ca.sin4.sin_addr.s_addr, in encryptCA4()
43 ipcrypt_decrypt( (unsigned char*)&ret.sin4.sin_addr.s_addr, in decryptCA4()
44 (const unsigned char*) &ca.sin4.sin_addr.s_addr, in decryptCA4()
82 if(ca.sin4.sin_family == AF_INET) in encryptCA()
84 else if(ca.sin4.sin_family == AF_INET6) in encryptCA()
92 if(ca.sin4.sin_family == AF_INET) in decryptCA()
94 else if(ca.sin4.sin_family == AF_INET6) in decryptCA()
H A Dtest-dnsparser_cc.cc27 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
32 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
46 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
108 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
175 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
204 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
208 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
212 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
230 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
234 pwR.xfrIP(v4.sin4.sin_addr.s_addr); in BOOST_AUTO_TEST_CASE()
[all …]
H A Dproxy-protocol.cc56 if (source.sin4.sin_family != destination.sin4.sin_family) { in makeProxyHeader()
62 …const size_t addrSize = source.isIPv4() ? sizeof(source.sin4.sin_addr.s_addr) : sizeof(source.sin6… in makeProxyHeader()
63 const uint16_t sourcePort = source.sin4.sin_port; in makeProxyHeader()
64 const uint16_t destinationPort = destination.sin4.sin_port; in makeProxyHeader()
87 assert(addrSize == sizeof(source.sin4.sin_addr.s_addr)); in makeProxyHeader()
88 ret.append(reinterpret_cast<const char*>(&source.sin4.sin_addr.s_addr), addrSize); in makeProxyHeader()
89 assert(addrSize == sizeof(destination.sin4.sin_addr.s_addr)); in makeProxyHeader()
90 ret.append(reinterpret_cast<const char*>(&destination.sin4.sin_addr.s_addr), addrSize); in makeProxyHeader()
117 static const size_t addr4Size = sizeof(ComboAddress::sin4.sin_addr.s_addr); in isProxyHeaderComplete()
194 …expectedlen = (addrSize * 2) + sizeof(ComboAddress::sin4.sin_port) + sizeof(ComboAddress::sin4.sin… in isProxyHeaderComplete()
/dports/irc/ngircd/ngircd-26.1/src/ipaddr/
H A Dng_ipaddr.c63 addr->sin4.sin_len = sizeof(addr->sin4); in ng_ipaddr_init()
65 addr->sin4.sin_family = AF_INET; in ng_ipaddr_init()
70 addr->sin4.sin_addr.s_addr = inet_addr(ip_str); in ng_ipaddr_init()
71 if (addr->sin4.sin_addr.s_addr == (unsigned) -1) in ng_ipaddr_init()
94 a->sin4.sin_port = htons(port); in ng_ipaddr_setport()
102 assert(a->sin4.sin_family == AF_INET); in ng_ipaddr_setport()
103 a->sin4.sin_port = htons(port); in ng_ipaddr_setport()
122 return memcmp(&a->sin4.sin_addr, &b->sin4.sin_addr, sizeof(a->sin4.sin_addr)) == 0; in ng_ipaddr_ipequal()
126 assert(a->sin4.sin_family == AF_INET); in ng_ipaddr_ipequal()
127 assert(b->sin4.sin_family == AF_INET); in ng_ipaddr_ipequal()
[all …]
H A Dng_ipaddr.h37 struct sockaddr_in sin4; member
43 struct sockaddr_in sin4; member
56 assert(a->sin4.sin_family == 0 || a->sin4.sin_family == AF_INET); in ng_ipaddr_af()
57 return a->sin4.sin_family; in ng_ipaddr_af()
71 assert(a->sin4.sin_family == AF_INET); in ng_ipaddr_salen()
72 return (socklen_t)sizeof(a->sin4); in ng_ipaddr_salen()
90 assert(a->sin4.sin_family == AF_INET); in ng_ipaddr_getport()
91 return ntohs(a->sin4.sin_port); in ng_ipaddr_getport()
120 return inet_ntoa(addr->sin4.sin_addr); in ng_ipaddr_tostr()
128 strlcpy(d, inet_ntoa(addr->sin4.sin_addr), NG_INET_ADDRSTRLEN); in ng_ipaddr_tostr_r()
/dports/net-mgmt/wmi-client/wmi-1.3.16/Samba/source/heimdal/lib/roken/
H A Dsocket.c51 struct sockaddr_in *sin4 = (struct sockaddr_in *)sa; in socket_set_any() local
53 memset (sin4, 0, sizeof(*sin4)); in socket_set_any()
54 sin4->sin_family = AF_INET; in socket_set_any()
55 sin4->sin_port = 0; in socket_set_any()
56 sin4->sin_addr.s_addr = INADDR_ANY; in socket_set_any()
87 memset (sin4, 0, sizeof(*sin4)); in socket_set_address_and_port()
88 sin4->sin_family = AF_INET; in socket_set_address_and_port()
89 sin4->sin_port = port; in socket_set_address_and_port()
160 return &sin4->sin_addr; in socket_get_address()
184 return sin4->sin_port; in socket_get_port()
[all …]
/dports/security/oidentd/oidentd-2.5.1/src/kernel/
H A Dfreebsd4.c82 struct sockaddr_in sin4[2]; in get_user4() local
88 memset(sin4, 0, sizeof(sin4)); in get_user4()
90 sin4[0].sin_len = sizeof(struct sockaddr_in); in get_user4()
91 sin4[0].sin_family = AF_INET; in get_user4()
92 sin4[0].sin_port = lport; in get_user4()
93 sin4[0].sin_addr.s_addr = SIN4(laddr)->sin_addr.s_addr; in get_user4()
95 sin4[1].sin_len = sizeof(struct sockaddr_in); in get_user4()
96 sin4[1].sin_family = AF_INET; in get_user4()
97 sin4[1].sin_port = fport; in get_user4()
100 sin4[1].sin_addr.s_addr = SIN4(faddr)->sin_addr.s_addr; in get_user4()
[all …]
/dports/net/samba412/samba-4.12.15/source4/heimdal/lib/roken/
H A Dsocket.c48 struct sockaddr_in *sin4 = (struct sockaddr_in *)sa; in socket_set_any() local
50 memset (sin4, 0, sizeof(*sin4)); in socket_set_any()
51 sin4->sin_family = AF_INET; in socket_set_any()
52 sin4->sin_port = 0; in socket_set_any()
53 sin4->sin_addr.s_addr = INADDR_ANY; in socket_set_any()
84 memset (sin4, 0, sizeof(*sin4)); in socket_set_address_and_port()
85 sin4->sin_family = AF_INET; in socket_set_address_and_port()
86 sin4->sin_port = port; in socket_set_address_and_port()
155 return rk_UNCONST(&sin4->sin_addr); in socket_get_address()
178 return sin4->sin_port; in socket_get_port()
[all …]
/dports/net/olsrd/olsrd-0.9.8/src/bsd/
H A Dkernel_routes.c97 memset(&sin4, 0, sizeof(sin4)); in add_del_route()
99 sin4.sin_len = sizeof(sin4); in add_del_route()
100 sin4.sin_family = AF_INET; in add_del_route()
136 sin4.sin_addr = rt->rt_dst.prefix.v4; in add_del_route()
137 memcpy(walker, &sin4, sizeof(sin4)); in add_del_route()
154 memcpy(walker, &sin4, sizeof(sin4)); in add_del_route()
201 sin4.sin_addr = mask.v4; in add_del_route()
202 memcpy(walker, &sin4, sizeof(sin4)); in add_del_route()
234 memcpy(walker, &sin4, sizeof(sin4)); in add_del_route()
239 sin4.sin_addr = mask.v4; in add_del_route()
[all …]
/dports/net/cvsync/cvsync-0.24.19/common/
H A Dnetwork_ipv4.c185 struct sockaddr_in sin4; in sock_getpeeraddr() local
187 socklen_t sin4len = sizeof(sin4); in sock_getpeeraddr()
198 if ((cp = inet_ntoa(sin4.sin_addr)) == NULL) in sock_getpeeraddr()
233 struct sockaddr_in sin4; in ipv4_listen_addr() local
254 sin4.sin_family = AF_INET; in ipv4_listen_addr()
255 sin4.sin_port = htons(port); in ipv4_listen_addr()
259 sizeof(sin4)) == -1) { in ipv4_listen_addr()
275 struct sockaddr_in sin4; in ipv4_connect_addr() local
281 sin4.sin_family = AF_INET; in ipv4_connect_addr()
282 sin4.sin_port = htons(port); in ipv4_connect_addr()
[all …]
/dports/net/scamper/scamper-cvs-20211026/scamper/
H A Dscamper_udp4.c126 struct sockaddr_in sin4; in scamper_udp4_probe() local
169 sockaddr_compose((struct sockaddr *)&sin4, AF_INET, in scamper_udp4_probe()
175 i = sendto(probe->pr_fd, pktbuf, len, 0, (struct sockaddr *)&sin4, in scamper_udp4_probe()
222 struct sockaddr_in sin4; in scamper_udp4_opendgram() local
239 sockaddr_compose((struct sockaddr *)&sin4, AF_INET, addr, sport); in scamper_udp4_opendgram()
240 if(bind(fd, (struct sockaddr *)&sin4, sizeof(sin4)) == -1) in scamper_udp4_opendgram()
243 sockaddr_tostr((struct sockaddr *)&sin4, tmp, sizeof(tmp))); in scamper_udp4_opendgram()
256 struct sockaddr_in sin4; in scamper_udp4_openraw_fd() local
271 sockaddr_compose((struct sockaddr *)&sin4, AF_INET, addr, 0); in scamper_udp4_openraw_fd()
272 if(bind(fd, (struct sockaddr *)&sin4, sizeof(sin4)) == -1) in scamper_udp4_openraw_fd()
[all …]
/dports/mail/cone/cone-1.1/libs/soxwrap/
H A Dmksocket.c121 struct sockaddr_in sin4; in mksocket2() local
190 memset(&sin4, 0, sizeof(sin4)); in mksocket2()
191 sin4.sin_family=AF_INET; in mksocket2()
198 sin4.sin_port=port; in mksocket2()
199 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
200 sinaddrlen=sizeof(sin4); in mksocket2()
225 sin4.sin_family=AF_INET; in mksocket2()
226 sin4.sin_addr.s_addr=INADDR_ANY; in mksocket2()
227 sin4.sin_port=port; in mksocket2()
228 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
[all …]
/dports/net/courier-sox/courier-sox-0.12.20180428/libs/soxwrap/
H A Dmksocket.c121 struct sockaddr_in sin4; in mksocket2() local
190 memset(&sin4, 0, sizeof(sin4)); in mksocket2()
191 sin4.sin_family=AF_INET; in mksocket2()
198 sin4.sin_port=port; in mksocket2()
199 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
200 sinaddrlen=sizeof(sin4); in mksocket2()
225 sin4.sin_family=AF_INET; in mksocket2()
226 sin4.sin_addr.s_addr=INADDR_ANY; in mksocket2()
227 sin4.sin_port=port; in mksocket2()
228 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
[all …]
/dports/mail/sqwebmail/sqwebmail-6.0.6/libs/soxwrap/
H A Dmksocket.c121 struct sockaddr_in sin4; in mksocket2() local
190 memset(&sin4, 0, sizeof(sin4)); in mksocket2()
191 sin4.sin_family=AF_INET; in mksocket2()
198 sin4.sin_port=port; in mksocket2()
199 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
200 sinaddrlen=sizeof(sin4); in mksocket2()
225 sin4.sin_family=AF_INET; in mksocket2()
226 sin4.sin_addr.s_addr=INADDR_ANY; in mksocket2()
227 sin4.sin_port=port; in mksocket2()
228 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
[all …]
/dports/sysutils/msyslog/msyslog-v1.08g/src/modules/
H A Dip_misc.c101 struct sockaddr_in *sin4; in resolv_addr()
103 sin4 = (struct sockaddr_in *) addr; in resolv_addr()
105 hp = gethostbyaddr((char *) &sin4->sin_addr, in resolv_addr()
106 sizeof(sin4->sin_addr), sin4->sin_family); in resolv_addr()
256 struct sockaddr_in *sin4; in resolv_name() local
258 sin4 = (struct sockaddr_in *) in resolv_name()
262 sin4->sin_len = sizeof(struct sockaddr_in); in resolv_name()
264 sin4->sin_port = portnum; in resolv_name()
265 sin4->sin_family = AF_INET; in resolv_name()
266 memcpy(&sin4->sin_addr, *hp->h_addr_list, in resolv_name()
[all …]
/dports/mail/courier/courier-0.65.3/soxwrap/
H A Dmksocket.c122 struct sockaddr_in sin4; in mksocket2() local
191 memset(&sin4, 0, sizeof(sin4)); in mksocket2()
192 sin4.sin_family=AF_INET; in mksocket2()
199 sin4.sin_port=port; in mksocket2()
200 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
201 sinaddrlen=sizeof(sin4); in mksocket2()
226 sin4.sin_family=AF_INET; in mksocket2()
227 sin4.sin_addr.s_addr=INADDR_ANY; in mksocket2()
228 sin4.sin_port=port; in mksocket2()
229 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
[all …]
/dports/mail/courier-imap/courier-imap-5.1.4/libs/soxwrap/
H A Dmksocket.c121 struct sockaddr_in sin4; in mksocket2() local
190 memset(&sin4, 0, sizeof(sin4)); in mksocket2()
191 sin4.sin_family=AF_INET; in mksocket2()
198 sin4.sin_port=port; in mksocket2()
199 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
200 sinaddrlen=sizeof(sin4); in mksocket2()
225 sin4.sin_family=AF_INET; in mksocket2()
226 sin4.sin_addr.s_addr=INADDR_ANY; in mksocket2()
227 sin4.sin_port=port; in mksocket2()
228 sinaddr=(const struct sockaddr *)&sin4; in mksocket2()
[all …]

1234567891011