|
|
@ -30,7 +30,11 @@ if [ -z "$width" ] || [ -z "$height" ]; then |
|
|
|
exit 1 |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
if ! curl --fail "http://${board}/cgi-bin/doskast-trigger-connect.cgi?width=${width}&height=${height}"; then |
|
|
|
# На серверной стороне может быть ограничено кол-во одновременных соединений с одного IP-адреса |
|
|
|
|
|
|
|
# для защиты от DDoS-атак. Имеет смысл установить ограничение в 1 запрос. Однако, если curl |
|
|
|
|
|
|
|
# или серверный обработчик по каким-то причинам зависнут, то соединение будет открыто, |
|
|
|
|
|
|
|
# способа его прибить кнопкой не будет,а новые соединения сервер не примет, пока это не будет закрыто. |
|
|
|
|
|
|
|
if ! timeout 5 curl --fail "http://${board}/cgi-bin/doskast-trigger-connect.cgi?width=${width}&height=${height}"; then |
|
|
|
_zenity --error --text="Ошибка отправки запроса на доску." || : |
|
|
|
_zenity --error --text="Ошибка отправки запроса на доску." || : |
|
|
|
exit 1 |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|