inline broadcast address
This commit is contained in:
parent
1c8bcd2182
commit
d054a4093e
3 changed files with 3 additions and 5 deletions
|
@ -1,7 +1,7 @@
|
||||||
import datetime
|
import datetime
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
from utils import mac_address, broadcast_address
|
from utils import mac_address
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
destination = byte_string[0:6]
|
destination = byte_string[0:6]
|
||||||
if byte_string[12:14] == b"\x60\x00" \
|
if byte_string[12:14] == b"\x60\x00" \
|
||||||
and (destination == mac_address or destination == broadcast_address):
|
and (destination == mac_address or destination == b'\xff\xff\xff\xff\xff\xff'):
|
||||||
|
|
||||||
source = byte_string[6:12]
|
source = byte_string[6:12]
|
||||||
message = byte_string[14:].decode("utf-8").rstrip("\x00")
|
message = byte_string[14:].decode("utf-8").rstrip("\x00")
|
||||||
|
|
|
@ -9,7 +9,7 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
sock.bind((utils.get_device_name(), 0))
|
sock.bind((utils.get_device_name(), 0))
|
||||||
|
|
||||||
frame = utils.broadcast_address + utils.mac_address + b"\x60\x00" + "ZeusWPI is de max!".encode()
|
frame = b'\xff\xff\xff\xff\xff\xff' + utils.mac_address + b"\x60\x00" + "ZeusWPI is de max!".encode()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
dt_string = datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S")
|
dt_string = datetime.datetime.now().strftime("%d/%m/%Y %H:%M:%S")
|
||||||
|
|
2
utils.py
2
utils.py
|
@ -18,5 +18,3 @@ def get_mac_address() -> bytes:
|
||||||
|
|
||||||
|
|
||||||
mac_address = get_mac_address()
|
mac_address = get_mac_address()
|
||||||
|
|
||||||
broadcast_address = b'\xff\xff\xff\xff\xff\xff'
|
|
||||||
|
|
Loading…
Reference in a new issue