import socket import time arduino_address = ('192.168.0.115', 5000) client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) client_socket.settimeout(1) while(1): data_request = "servo_angle" print("Requesting 'servo_angle'...") client_socket.sendto(data_request.encode(), arduino_address) try: received_data, address = client_socket.recvfrom(2048) received_data = str(received_data, 'UTF-8') print("Recieved servo_angle = " + received_data) except: pass time.sleep(2)