OpenVpn Java Gui

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
MDS
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: gio 20 mag 2004, 0:00

OpenVpn Java Gui

Messaggio da MDS »

Ciao a tutti... sto usando openvpn.<br />
<BR>Voglio scrivere un´interfaccia grafica in Java per poterla uasre su
<BR>Linux e Mac.... ce ne sono già altre, ma sono troppo difficili da
<BR>installare secondo i miei gusti.... o meglio richiedono troppo....<br />
<BR><br />
<BR>In ogni modo, veniamo a noi....<br />
<BR>Io sto mettendo su la gui e usando per far dialogare Java con il sistema questa classe<br />
<BR><br />
<BR>
<br />
<BR>Runtime runtime = Runtime.getRuntime() ;<br />
<BR> try<br />
<BR> {<br />
<BR> <br />
<BR> <br />
<BR> Process openvpn = runtime.exec("sh start_tunnel.sh");<br />
<BR> InputStream ovpnOut = openvpn.getInputStream();<br />
<BR> BufferedReader
<BR>buff = new BufferedReader(new InputStreamReader(swOut));<br />
<BR> String linea = null;<br />
<BR> <br />
<BR> while((linea = buff.readLine()) != null)<br />
<BR><br />
<BR> {// Un ciclo per ogni linea `linea`<br />
<BR><br />
<BR> System.out.println(linea);<br />
<BR> }<br />
<BR> //chiusura del bufferReader<br />
<BR> buff.close()<br />
<BR> }<br />
<BR> <br />
<BR> catch (IOException e)<br />
<BR> {<br />
<BR> e.printStackTrace();<br />
<BR> } <br />
<BR>
<br />
<BR><br />
<BR>La difficoltà è la seguente..... se faccio partire questo processo, esso rimane l´unico dominante...<br />
<BR>Io vorrei fare 2 bottoni.... connetti e disconnetti...<br />
<BR>Se mi connetto, però, il controllo rimane su quel bottone, che tra
<BR>l´altro rimane pigiato.... e quindi non mi fa disconnettere... devo
<BR>solo killare la gui per fare questo.<br />
<BR>Ho provato con i thread, ma probabilmente toppo qualcosa.... stesso effetto.<br />
<BR><br />
<BR>Voi che mi consigliate, oltre di andare in vacanza che ne ho bisogno.....<br />
<BR><br />
<BR>Ciao :)<br /><br>

evaimitico
Linux 1.x
Linux 1.x
Messaggi: 140
Iscritto il: mer 16 giu 2004, 0:00

OpenVpn Java Gui

Messaggio da evaimitico »

per me sei obbligato ad utilizzare i thread, altrimenti la gui si blocca finchè il processo è attivo<br /><br>

Rispondi