On 4/21/20 7:37 PM, G2PC wrote:
J'ai un peu du mal à comprendre pourquoi on veut envoyer un SMS
gratuitement.
Pourquoi les services payants de SMS ne conviennent pas? C'est peu cher!
Ou bien, pourquoi ne pas acheter ou louer un matériel / un logiciel /
un service qui envoie des SMS
Tout simplement car je ne tire aucun bénéfice de mon TRAVAIL qui
consiste à rédiger des tutoriels qui sont mis librement à la disposition
de tous.
De ce fait, il me faut malgré tout administrer mon serveur, et, pouvoir
savoir autrement que par l'envoi d'un mail, si mon serveur est
disponible ou tombé.
Sur l'économie du logiciel libre ou opensource, lire et relire
https://www.nber.org/papers/w7600
(c'est le papier le plus cité sur la question)
Une alternative à l'envoi de SMS serait peut-être d'utiliser d'autres
technologies, en particulier les https://en.wikipedia.org/wiki/WebSocket
que la plupart des navigateurs web récents (y compris celui de ton
téléphone mobile Android) supportent. Voir par exemple
https://github.com/davidmoreno/onion/ qui contient des exemples (en
logiciel libre).
Et coder en JavaScript quelquechose qui fait une requête HTTP GET par
minute (en AJAX) est assez simple.
Coté serveur web, tu peux décider que l'URL
http://ton-serveur.org/status renvoie l'état du serveur web. Ca se code
facilement (par exemple en PHP) et dans lighttpd
<https://www.lighttpd.net/> c'est déjà codé.
Dans le programme https://github.com/bstarynk/helpcovid la réponse
automatique à une telle requête GET est la première chose que j'y ai codé.
Enfin, coder une application Android qui fasse la même requête une fois
par minute est aussi très simple. Ou (sous Linux) avec wget, crontab,
curl....
Donc, je ne comprend vraiment pas le besoin d'un SMS /spécifiquement/.
En quoi TCP/IP, que tu as déjà payé, ne convient-il pas?
Librement
--
Basile STARYNKEVITCH == http://starynkevitch.net/Basile
opinions are mine only - les opinions sont seulement miennes
Bourg La Reine, France; <bas...@starynkevitch.net>
(mobile phone: cf my web page / voir ma page web...)