Есть функция инициализации объекта сокета:
static void init_socket_instance(lua_State* L, SOCKETH_T hSocket, int family, int type, int protocol) {
if (hSocket == INVALID_SOCKET)
luaL_error(L, "an error occured while creating socket");
SocketInfo iSocket...