morriluca
11-08-2011, 18:27
Buon giorno a tutti.
Scrivo su questo forum perchè è da parecchi giorni che stò cercando di creare un sistema come andrò presto a illustrarvi, di cui non riesco ad avere le basi per partire.
Questo sistema dove realizzare un servizio del tutto simile a logmein o simile a teamViewer nel quale si ha un software avviato sul client che si connette al server e dal server stesso (logmein) o da un altro software su un'ulteriore macchia client(teamViewer) gestire il client, tramite mouse, tastiera ecc.
Il bello di logmein (traguardo che vorrei raggiungere) è quello di riuscire a visualizzare tramite web i computer connessi, e a sua volta connettersi direttamente al client.
La mia idea era quella di riuscire a creare un software scritto in java per la parte client. Qui è necessario creare un canale di comunicazione tramite socket per scambiare dati ecc..
Come Base già implementata avrei pensato a questo http://jrdesktop.sourceforge.net/.
Ma per il server?
Io dispongo di un server linux con php.
Dovrei creare un sistema sul server che accetti tutti i miei vari client connessi (java o c).
Se prendessi la strada di logmein, come potrei interagire tramite php con questo servizio(sapere quali client sono connessi)? ed ancora, come lanciare a sua volta il programma (magari tramite applet java) per connettersi al client?
Se prendessi la strada teamViewer, come posso configurare il server in modo da creare una connessione client-client? (i pc che ho in giro e quello su cui li dovrò pilotare non posso avere ip statici)
So che è chiedere molto, ma sapere illuminarmi con qualche idea, qualche suggerimento, qualche guida, o più semplicemente quale linguaggio o quali protocolli usare?
Molti diranno.... Ma non puoi comprare logmein o teamviewer?
Il software che devo realizzare, oltre ad avere questa proprietà di controllo della macchina, deve fare delle visualizzazioni particolari di video e immagini.
Diciamo che la parte in cui ancora non ho le idee chiare di come fare è quella di connessione. Una volta connessi poi scambiare file, immagini, video è la meno. Sarebbe pure interessate (sempre se il programma è fattibile) estenderlo alla comunità open source, dato che un software così sarebbe molto utile.
Scrivo su questo forum perchè è da parecchi giorni che stò cercando di creare un sistema come andrò presto a illustrarvi, di cui non riesco ad avere le basi per partire.
Questo sistema dove realizzare un servizio del tutto simile a logmein o simile a teamViewer nel quale si ha un software avviato sul client che si connette al server e dal server stesso (logmein) o da un altro software su un'ulteriore macchia client(teamViewer) gestire il client, tramite mouse, tastiera ecc.
Il bello di logmein (traguardo che vorrei raggiungere) è quello di riuscire a visualizzare tramite web i computer connessi, e a sua volta connettersi direttamente al client.
La mia idea era quella di riuscire a creare un software scritto in java per la parte client. Qui è necessario creare un canale di comunicazione tramite socket per scambiare dati ecc..
Come Base già implementata avrei pensato a questo http://jrdesktop.sourceforge.net/.
Ma per il server?
Io dispongo di un server linux con php.
Dovrei creare un sistema sul server che accetti tutti i miei vari client connessi (java o c).
Se prendessi la strada di logmein, come potrei interagire tramite php con questo servizio(sapere quali client sono connessi)? ed ancora, come lanciare a sua volta il programma (magari tramite applet java) per connettersi al client?
Se prendessi la strada teamViewer, come posso configurare il server in modo da creare una connessione client-client? (i pc che ho in giro e quello su cui li dovrò pilotare non posso avere ip statici)
So che è chiedere molto, ma sapere illuminarmi con qualche idea, qualche suggerimento, qualche guida, o più semplicemente quale linguaggio o quali protocolli usare?
Molti diranno.... Ma non puoi comprare logmein o teamviewer?
Il software che devo realizzare, oltre ad avere questa proprietà di controllo della macchina, deve fare delle visualizzazioni particolari di video e immagini.
Diciamo che la parte in cui ancora non ho le idee chiare di come fare è quella di connessione. Una volta connessi poi scambiare file, immagini, video è la meno. Sarebbe pure interessate (sempre se il programma è fattibile) estenderlo alla comunità open source, dato che un software così sarebbe molto utile.