added python test client
parent
faecef0c4c
commit
aa5e3b0683
|
|
@ -0,0 +1,20 @@
|
||||||
|
import socket
|
||||||
|
|
||||||
|
# Simple one-shot version
|
||||||
|
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
||||||
|
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
|
||||||
|
sock.settimeout(10)
|
||||||
|
|
||||||
|
try:
|
||||||
|
sock.sendto(b"DISCOVER", ('255.255.255.255', 8888))
|
||||||
|
print("Broadcast sent, waiting for response...")
|
||||||
|
|
||||||
|
data, addr = sock.recvfrom(1024)
|
||||||
|
print(f"Response from {addr}: {data.decode()}")
|
||||||
|
|
||||||
|
except socket.timeout:
|
||||||
|
print("No response received")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
||||||
|
finally:
|
||||||
|
sock.close()
|
||||||
Loading…
Reference in New Issue