[java] visualiser bureau à distance , réseau
Résolu
getmorecar
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
chabacha109 Messages postés 268 Date d'inscription Statut Membre Dernière intervention -
chabacha109 Messages postés 268 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde!
J'ai une machine qui se trouve dans un intranet. Je veut visualiser le bureau (comme dans les cours à distance) d'une autre machine, sur le réseau à partir d'une application java qui se trouve sur ma machine mais je ne sais pas comment écrire le code java pour cette application.
Please help me!
Quand je parle de visualiser le bureau, je veut dire voir toutes les activités qui se déroulent sur l'autre machine (menu démarrer, barre des tâches, fenêtres ouvertes,"tout quoi" )
J'ai commencer avec l'api JMF (Java Media Framework) de Sun, mais celui-ci ne permet de transmettre que (d'aprés ma connaissance):
la vidéo, l'audio , le webcam (visionner la sotie vidéo à distance) et le microphone (écouter la sortie du microphone à distance) sur un réseau.
Merci d'avance
J'ai une machine qui se trouve dans un intranet. Je veut visualiser le bureau (comme dans les cours à distance) d'une autre machine, sur le réseau à partir d'une application java qui se trouve sur ma machine mais je ne sais pas comment écrire le code java pour cette application.
Please help me!
Quand je parle de visualiser le bureau, je veut dire voir toutes les activités qui se déroulent sur l'autre machine (menu démarrer, barre des tâches, fenêtres ouvertes,"tout quoi" )
J'ai commencer avec l'api JMF (Java Media Framework) de Sun, mais celui-ci ne permet de transmettre que (d'aprés ma connaissance):
la vidéo, l'audio , le webcam (visionner la sotie vidéo à distance) et le microphone (écouter la sortie du microphone à distance) sur un réseau.
Merci d'avance
A voir également:
- [java] visualiser bureau à distance , réseau
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Allumer pc à distance - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
5 réponses
Salut, j'aimerais bien que tu m'expliques comment tu as fait
Salut, alascoca
Voila comment il faut faire aprés je donnerais qlq codes sources si tu veux.
Pour visualiser le bureau d'une machine A à partir d'une autre machine B il faut:
Sur A
(1) faire une capture d'écran (avec la souris apparaissant dans la capture)
(2) envoyer le flux d'octect de l'image vers B
(3) attendre l'accusé de réception de B puis (1)
Sur B
(a) récupérer le flux d'octect représentant l'image
(b) envoyer un accusés de réception à A
(c) afficher l'image (dans une JPanel d'une fenêtre JFrame par exemple) puis (a)
Remarque:
- Pour faire des captures d’écran en java il faut utiliser la classe "Robot" du package "java.awt.image". Elle contient une méthode du genre "createScreenCapture" qui fait une capture d'écran mais SANS l'image de la souris car celle-ci n'est pas inscrite dans la même couche que la couche de l'écran imprimable. Pour "faire apparaitre" la souris il faut repérer la position de la souris au moment de la capture (avant de créer le fichier image représentant la capture) et dessiner une image de pointeur à cette position sur la capture.
- en java, il y'a des classes qui permettent de dessiner.
- en java, il y'a aussi des classes qui permettent d'envoyer des flux d'octets à travers un réseau.
Voila comment il faut faire aprés je donnerais qlq codes sources si tu veux.
Pour visualiser le bureau d'une machine A à partir d'une autre machine B il faut:
Sur A
(1) faire une capture d'écran (avec la souris apparaissant dans la capture)
(2) envoyer le flux d'octect de l'image vers B
(3) attendre l'accusé de réception de B puis (1)
Sur B
(a) récupérer le flux d'octect représentant l'image
(b) envoyer un accusés de réception à A
(c) afficher l'image (dans une JPanel d'une fenêtre JFrame par exemple) puis (a)
Remarque:
- Pour faire des captures d’écran en java il faut utiliser la classe "Robot" du package "java.awt.image". Elle contient une méthode du genre "createScreenCapture" qui fait une capture d'écran mais SANS l'image de la souris car celle-ci n'est pas inscrite dans la même couche que la couche de l'écran imprimable. Pour "faire apparaitre" la souris il faut repérer la position de la souris au moment de la capture (avant de créer le fichier image représentant la capture) et dessiner une image de pointeur à cette position sur la capture.
- en java, il y'a des classes qui permettent de dessiner.
- en java, il y'a aussi des classes qui permettent d'envoyer des flux d'octets à travers un réseau.
je suis entrain de faire la même chose , un logiciel comme teamviewer ,
bon je commence le plus tot possible .....
@amina on ne donne pas des codes source ici , on aide les gens par des conseilles ....
voila
bon je commence le plus tot possible .....
@amina on ne donne pas des codes source ici , on aide les gens par des conseilles ....
voila
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question