a que te refieres por sockets??? todo lo que haya sobre ellos o alguna klase en especial...
la verdad apenas estoy empezando y hay mucha informacion y es muy confuso.. pero agradezco tu respuesta
La idea básica, para hacer lo que tu pides, un escritorio remoto, sería la siguiente:
-Establecer un servidor y un cliente con sockets (dependiendo de si quieres que sea una conexión directa o reversa.)
-Dedicarte a hacer capturas de pantalla del socket remoto y enviarlas como flujo de bytes o una estructura mas compleja que tu definas.
-Mediante la clase Robot de java dedicarte a captar la posición actual, relativa sobre el plano en el que se muestra la imagen del escritorio remoto (una proporcionalidad simple), y enviar las pulsaciones de teclado, de ratón, movimientos...
Si no tienes claro lo que es un Socket, te recomiendo que leas este enlace:
Comunicar dos programas con sockets por ChuidiangLa cosa es un poco complicada si no conoces tampoco la programación multi-hilos y por supuesto la clase Robot del JDK.
Yo empezaría por algo mas sencillo...
Que tal un sistema de chat cliente-servidor? Luego podrías complicarlo un poco y hacer que el servidor acepte a varios clientes
Espero que te sea útil.
Saludos