724 |
724 |
725 if self.socketset[sock] then |
725 if self.socketset[sock] then |
726 local packet = sock:receive(); |
726 local packet = sock:receive(); |
727 if packet then |
727 if packet then |
728 response = self:decode(packet); |
728 response = self:decode(packet); |
729 if response then |
729 if response and self.active[response.header.id] |
|
730 and self.active[response.header.id][response.question.raw] then |
730 --print('received response'); |
731 --print('received response'); |
731 --self.print(response); |
732 --self.print(response); |
732 |
733 |
733 for i,section in pairs({ 'answer', 'authority', 'additional' }) do |
734 for i,section in pairs({ 'answer', 'authority', 'additional' }) do |
734 for j,rr in pairs(response[section]) do |
735 for j,rr in pairs(response[section]) do |