code: def nonblock_recv(self):
          
          self.ins.setnonblock(1)
          p = self.recv(MTU)
          self.ins.setnonblock(0)
          return p
docs: Receives and dissect a packet in non-blocking mode.
          Note: on Windows, this won't do anything.