MCPcopy Create free account
hub / github.com/defold/defold / IsSocketIPv6

Function IsSocketIPv6

engine/dlib/src/dlib/socket_posix.cpp:106–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104 }
105
106 bool IsSocketIPv6(Socket socket)
107 {
108 struct sockaddr_storage ss = { 0 };
109 socklen_t sslen = sizeof(ss);
110 int result = getsockname(socket, (struct sockaddr*) &ss, &sslen);
111 if (result == 0)
112 {
113 return ss.ss_family == AF_INET6;
114 }
115
116 dmLogError("Failed to retrieve address family (%d): %s",
117 NATIVETORESULT(DM_SOCKET_ERRNO), ResultToString(NATIVETORESULT(DM_SOCKET_ERRNO)));
118 return false;
119 }
120
121 Result PlatformInitialize()
122 {

Callers 1

AddMembershipFunction · 0.70

Calls 1

ResultToStringFunction · 0.70

Tested by

no test coverage detected