MCPcopy Create free account
hub / github.com/Tencent/UnLua / inet_tryaccept

Function inet_tryaccept

Plugins/UnLuaExtensions/LuaSocket/Source/src/inet.cpp:438–449  ·  view source on GitHub ↗

-------------------------------------------------------------------------*\ * Tries to accept a socket \*-------------------------------------------------------------------------*/

Source from the content-addressed store, hash-verified

436* Tries to accept a socket
437\*-------------------------------------------------------------------------*/
438const char *inet_tryaccept(p_socket server, int family, p_socket client,
439 p_timeout tm) {
440 socklen_t len;
441 t_sockaddr_storage addr;
442 switch (family) {
443 case AF_INET6: len = sizeof(struct sockaddr_in6); break;
444 case AF_INET: len = sizeof(struct sockaddr_in); break;
445 default: len = sizeof(addr); break;
446 }
447 return socket_strerror(socket_accept(server, client, (SA *) &addr,
448 &len, tm));
449}
450
451/*-------------------------------------------------------------------------*\
452* Tries to bind socket to (address, port)

Callers 1

meth_acceptFunction · 0.85

Calls 2

socket_strerrorFunction · 0.70
socket_acceptFunction · 0.70

Tested by

no test coverage detected