Bonjour,
Je m'interroge sur la faisabilité du projet suivant :
Contexte : j'ai développé un serveur tcp java qui est en écoute de connexions clientes sur un port donné. Dans mon cas, les clients sont des trackers GPS qui emmetent des trames de géolocalisations. J'ai crée plusieurs "Listeners" dans l'objectif de séparer ma future interface graphique du traitement métier du serveur. En l'état actuel des choses mon serveur fonctionne bien et en implémentant mes listeners, j'affiche sur la sortie standard tous les évènements gérés par mes listeners (connexion balise, réception trame, création connexion etc...)
L'étape suivante consiste donc à créer une petite IHM implémentant elle aussi mes listeners afin de me permettre de tracer l'activité de mon serveur et de mes trackers dans une fenêtre plutôt que dans une console.
Précision : Le code de mon appli est exécuté sur mon serveur Debian Linux démunis d'environnement graphique.
Je décide donc de créer une applet qui sera visible depuis le navigateur de mon PC (qui, je précise, fait partie du même réseau que mon serveur).
J'ai testé cette applet en loopback (127.0.0.1) sur mon PC en simulant l'envoi de trame via un client telnet : tout fonctionne à merveille !
Question : Le serveur acceptera t il des connexions depuis des trackers GPS appartenant à un autre réseau, autrement dit depuis internet ???
Elements de réponse :
J'ai mon java.policy en mode "allpermissions"
je fais mon affaire des éventuels pare feux et autre barrage du à mon architecture.
je suis conscient qu'il faudra que je signe mon applet
Question : la solution d'un interfacage via une applet reste elle réalisable ?
Merci d'avance
Partager