689 queries[question] = nil |
689 queries[question] = nil |
690 if not next (queries) then self.active[id] = nil end |
690 if not next (queries) then self.active[id] = nil end |
691 if not next (self.active) then return nil end |
691 if not next (self.active) then return nil end |
692 else |
692 else |
693 -- print ('retry', o.server, o.delay) |
693 -- print ('retry', o.server, o.delay) |
694 self.socket[o.server]:send (o.packet) |
694 local _a = self.socket[o.server]; |
|
695 if _a then _a:send (o.packet) end |
695 o.retry = self.time + self.delays[o.delay] |
696 o.retry = self.time + self.delays[o.delay] |
696 end end end end |
697 end end end end |
697 |
698 |
698 if next (self.active) then return true end |
699 if next (self.active) then return true end |
699 return nil |
700 return nil |