'Sending thread. Continously broadcasting packets
crafted by extensions.
:param self: An ExtensionManager object
:type self: ExtensionManager
:return: None
:rtype: None'

def _send(self):

    while self._should_continue:
        for pkt in (self._packets_to_send[self._current_channel] + self._packets_to_send['*']):
            try:
                self._socket.send(pkt)
            except BaseException:
                continue
    time.sleep(1)
