Est-il possible d'écrire une applet Java qui peut être un serveur sur l'ordinateur client dans le réseau local du client? Pour être plus précis, ce que je cherche à faire est le trafic non-Web de tunnel sur le Web. L'expéditeur enverrait à l'applet, qui transmettrait ensuite les données reçues au serveur.Une applet Java peut-elle fonctionner en tant que serveur?
Est-ce que ce genre de chose est possible? Quelles sont les restrictions qui pourraient gêner?
Remarque: Je sais que l'applet peut se reconnecter au serveur, ce n'est pas un problème. Le problème est de savoir si une applet peut ou non écouter une connexion/données sur un port côté client local. Une applet non signée peut uniquement connecter l'hôte d'où elle provient.
Je ne parle pas d'appel, je parle d'écouter les connexions entrantes sur la machine cliente locale. Transférer les données entrantes vers le serveur à partir duquel l'applet est sorti n'est pas un problème car tout cela est fait via HTTPS. – cdeszaq
Une applet signée peut faire tout ce qu'une application java peut faire, y compris l'écoute sur les ports tcp-ip. –
Avec une applet non signée, l'utilisateur sera-t-il simplement invité à l'autoriser si l'applet tente d'ouvrir un port tcp-ip pour écouter, ou une exception sera-t-elle levée? – cdeszaq