bonjour à tous.
Je suis en train de programmer une application en java qui surveille une série de serveurs ...
Le programme crée donc des sockets et si le port est ouvert, teste le service deriere ...
Mon application devrait etre un démon ou a la limite un cron.
Pour les utilisateurs, j'ai créé une interface web que je genere directement depuis mon appli java :
Je vous ai affiché une partie seulement du code car le reste n'est pas interessant ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 [...] out.println("HTTP/1.1 200"); String EnteteHtml = "<html><title>~ Listing des serveurs ~</title><head></head><body bgcolor=#CCCCCC> <center><input type=button value =\" Stopper le programme\" onClick=\"self.location.href='http://serveur:8088/quitter'\" > <input type=button value =\" ACTUALISER\" onClick=\"self.location.href='http://serveur:8088/'\" > <input type=button value =\" Relancer le test \" onClick=\"self.location.href='serveur:8088/relancer'\"><br></center><br><br><br><table align=center border=1 bgcolor=#0099CC><caption>" + fichier.dateJour() +"</caption><tr bgcolor=#66CCFF><th>Serveur</th><th>Port</th><th>Statut</th><th>Date et heure</th></tr>"; [...]
Vous pouvez remarquer que j'ai mis des <input> avec comme action, au clic, soit l'arret de mon programme, soit une actualisation, soit une relance des tests de sockets.
Ma question est donc comment puis-je faire pour récuperer au niveau de mon serveur ( serversocket ) le "quitter" et le "relancer" pour ensuite lancer les actions correspondantes ?
Partager