Пример #1
0
class Host(Entity):
    def __init__(self):
        super(Host, self).__init__(n_tips=1)
        self.tip = self.tips[0]
        self.mac = self.index + 1
        self.framer = BitFramer(self.tip)
        self._status['mac'] = '{:02x}'.format(self.mac)
        self._status['framer'] = self.framer
        self._status['tip'] = self.tip

    def send(self, data, to):
        header = struct.pack('!BB', to, self.mac)
        self.framer.send(header + data)
Пример #2
0
class Host(Entity):

    def __init__(self):
        super(Host, self).__init__(n_tips=1)
        self.tip = self.tips[0]
        self.mac = self.index + 1
        self.framer = BitFramer(self.tip)
        self._status['mac'] = '{:02x}'.format(self.mac)
        self._status['framer'] = self.framer
        self._status['tip'] = self.tip

    def send(self, data, to):
        header = struct.pack('!BB', to, self.mac)
        self.framer.send(header + data)
Пример #3
0
class Host(Entity):
    def __init__(self):
        super(Host, self).__init__(n_tips=1)
        self.tip = self.tips[0]
        self.mac = self.index + 1
        self.framer = BitFramer(self.tip)
        self._status["mac"] = "{:02x}".format(self.mac)
        self._status["framer"] = self.framer
        self._status["tip"] = self.tip

    def send(self, data, to):
        header = struct.pack("!BB", to, self.mac)
        self.framer.send(header + data)

    def sending(self, at):
        return self.framer.sending

    def sent(self, at):
        return self.framer.sent