net/adns.lua

changeset 2556
50d1ba86a959
parent 2232
aa8db84ae69d
child 2558
0a65fc0c7bee
equal deleted inserted replaced
2555:9b9e4d8704f9 2556:50d1ba86a959
64 end 64 end
65 65
66 handler.settimeout = function () end 66 handler.settimeout = function () end
67 handler.setsockname = function (_, ...) return sock:setsockname(...); end 67 handler.setsockname = function (_, ...) return sock:setsockname(...); end
68 handler.setpeername = function (_, ...) peername = (...); local ret = sock:setpeername(...); _:set_send(sock.send); return ret; end 68 handler.setpeername = function (_, ...) peername = (...); local ret = sock:setpeername(...); _:set_send(sock.send); return ret; end
69 handler.connect = function (_, ...) return sock:connect(...) end 69 handler.connect = function (_, ...) return sock:connect(...) end
70 handler.send = function (_, data) _:write(data); return _.sendbuffer and _.sendbuffer(); end 70 handler.send = function (_, data) _:write(data); return _.sendbuffer and _.sendbuffer(); end
71 return handler; 71 return handler;
72 end 72 end
73 73
74 dns:socket_wrapper_set(new_async_socket); 74 dns:socket_wrapper_set(new_async_socket);
75 75

mercurial