no call to ChangeDutyCycle if joystick axis value hasn't changed. also pass ip and port on command line to socket_client