Ви не увійшли.
Добрий день !
Не вдаэться справитись з такою проблемою.
Є процедура, яка в залежності від вхідного параметра, запускає php-скрип з різними змінними одного і того зовнішнього сервера
void sendValues(int flg){
if ( client.connect(zzz, 80)) {
if (flg==0)
client.println("GET /stat.php?val=1 HTTP/1.1");
else
client.println("GET /stat.php?status=1 HTTP/1.1");
client.println("Host: ardufbb.zzz.com.ua");
client.println("User-Agent: arduino-ethernet");
client.println("Connection: close");
client.println(); //snd=true;
if (flg==0) {
client.flush();
client.stop();
}
}
else {
Serial.println("connection failed");
}
}
Перший раз ця процедура запускається в void Setup ()
void Setup () {
sendValues(0);
}
І все чудово відпрацьовує.
Другий раз цю процедуру з іншим параметом я запускаю уже кожну хв в loop()
void loop(){
if (millis() > 30000){
sendValues(1);
}
client.stop();
І тут я завжди отримую "connection failed". Таке враження ,що не завершуэться попереднє з"єднання.
Остання редакція fbb_ardu (2018-03-11 19:11:43)
Неактивний