Rif: Connessione desktop remoto in java
E' sicuro che sia il client, sia il server, debbano rimanere o in ascolto o in trasmissione su una (o più di una) porta specifica. In base ad un protocollo di comunicazione, che svilupperai tu e che appoggerai sul classico TCP/IP per la trasmissione, il client o il server impartiranno o eseguiranno comandi: Il tuo protocollo dovrà anche essere fornito di controllo di stato sul comando impartito/eseguito, perciò dovrà essere in grado di trasmetterlo ad un nodo e da questo ricevere conferma o meno di avvenuta operazione.
Se per il momento hai solo necessità di visualizzare il desktop, la cosa non è poi così semplice: Dipende dalla risoluzione dei due nodi coinvolti: Sulla macchina ricevente, l'immagine potrà:
1 - Essere adattata
2 - Essere visualizzata in una finestra con barre di scorrimento
3 - Essere intera a schermo intero.
Come vedi, il tuo protocollo dovrà come minimo implementare:
- Il comando da eseguire
- Il codice di stato o errore
- L'acquisizione della risoluzione
- L'eventuale compressione/decompressione dell'immagine ottenuta
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice
|