Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: sekoto - Novembre 22, 2016, 10:24:32 pm
-
Salve dovrei fare un programma (possibilmente senza interfaccia grafica, e in lazarus non ho mai fatto) dove lavora in background (sperando che non occupa tante risorse in quanto deve girare su raspberry). Il software in questione deve controlare l'ip pubblico e se cambia deve spedire una mail con il nuovo IP. Grazie mille ma sinceramente non saprei da dove iniziare.
-
Per iniziare:
Separerei i problemi.
1) invio mail.
2) controllo ip pubblico.
Cosa non sai fare?
Per la mail prova a vedere synapse.
Per l'ip pubblico. Hai un server esterno d'appoggio?
Se hai un server puoi fare una chiamata rest e sul server fare anche l'invio della mail.😊
Stilgar
-
Per mandare le mail ti consiglio di guardare
http://www.lazaruspascal.it/index.php?page=8
per l'indirizzo ip se cambia (parli dell'ip pubblico vero) o quello della rete locale? Per l'ip pubblico ti suggerisco di usare synapse per fare una richiesta html. Al riguardo ti consiglio di guardare
http://www.lazaruspascal.it/index.php?page=11
-
per l'ip pubblico guarda quà, l'ho gi provato e funziona
http://wiki.lazarus.freepascal.org/fphttpclient#Get_external_IP_address (http://wiki.lazarus.freepascal.org/fphttpclient#Get_external_IP_address)
-
In tre abbiamo pensato alla stessa soluzione 😊
Per l'ip intendo