diff --git a/vs.pu01/src/main/java/vs/testClient.py b/vs.pu01/src/main/java/vs/testClient.py new file mode 100644 index 0000000..1e0397f --- /dev/null +++ b/vs.pu01/src/main/java/vs/testClient.py @@ -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() \ No newline at end of file