853 self:query (qname, qtype, qclass) |
853 self:query (qname, qtype, qclass) |
854 while self:pulse() do |
854 while self:pulse() do |
855 local recvt = {} |
855 local recvt = {} |
856 local i, s |
856 local i, s |
857 for i, s in ipairs(self.socket) do |
857 for i, s in ipairs(self.socket) do |
858 recvt[i] = s.socket() |
858 recvt[i] = s |
859 end |
859 end |
860 socket.select(recvt, nil, 4) |
860 socket.select(recvt, nil, 4) |
861 end |
861 end |
862 --print(self.cache); |
862 --print(self.cache); |
863 return self:peek(qname, qtype, qclass); |
863 return self:peek(qname, qtype, qclass); |