MCPcopy Create free account
hub / github.com/cppla/ServerStatus / net_tcp_connect

Function net_tcp_connect

server/src/system.c:1213–1230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1211}
1212
1213int net_tcp_connect(NETSOCKET sock, const NETADDR *a)
1214{
1215 if(a->type&NETTYPE_IPV4)
1216 {
1217 struct sockaddr_in addr;
1218 netaddr_to_sockaddr_in(a, &addr);
1219 return connect(sock.ipv4sock, (struct sockaddr *)&addr, sizeof(addr));
1220 }
1221
1222 if(a->type&NETTYPE_IPV6)
1223 {
1224 struct sockaddr_in6 addr;
1225 netaddr_to_sockaddr_in6(a, &addr);
1226 return connect(sock.ipv6sock, (struct sockaddr *)&addr, sizeof(addr));
1227 }
1228
1229 return -1;
1230}
1231
1232int net_tcp_connect_non_blocking(NETSOCKET sock, NETADDR bindaddr)
1233{

Callers 1

Calls 2

netaddr_to_sockaddr_inFunction · 0.85
netaddr_to_sockaddr_in6Function · 0.85

Tested by

no test coverage detected