diff --git a/client.py b/client.py index 6edc5ff..2ba8b19 100644 --- a/client.py +++ b/client.py @@ -35,6 +35,11 @@ message = filename UDPClientSocket.sendto(str.encode(message), serverAddressPort) +ready = select.select([UDPClientSocket], [], [], timeout) + +if not ready[0]: + print("Server not responding") + exit() msgFromServer = UDPClientSocket.recvfrom(max_frame_payload)[0] msg = struct.unpack(f'!IHQ', msgFromServer)