MCPcopy Create free account
hub / github.com/cuberite/cuberite / AcceptIPv4

Method AcceptIPv4

src/OSSupport/Socket.cpp:215–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213
214
215cSocket cSocket::AcceptIPv4(void)
216{
217 sockaddr_in from;
218 socklen_t fromlen = sizeof(from);
219
220 cSocket SClient = accept(m_Socket, (sockaddr *)&from, &fromlen);
221
222 if (SClient.IsValid() && (from.sin_addr.s_addr != 0)) // Get IP in string form
223 {
224 SClient.m_IPString = inet_ntoa(from.sin_addr);
225 }
226 return SClient;
227}
228
229
230

Callers 2

StartMethod · 0.80
ExecuteMethod · 0.80

Calls 1

IsValidMethod · 0.45

Tested by

no test coverage detected