3 import java.rmi.RemoteException;
4 import javax.swing.JOptionPane;
17 public static boolean dbg =
true;
30 if(ap.contains((CharSequence)
" ")) ap =
"";
38 String np =
"p2pclient.C2C_server";
42 Process pr1 = Runtime.getRuntime().exec(rp+
"rmic -classpath "+ap+cp+
" -d "+ap+cp+
" "+np);
48 JOptionPane.showMessageDialog(null,
"Errore nell'esecuzione di 'rmic'.\n"+e,
"Errore",0);
57 catch (RemoteException ex) {
void run()
Implementazione del metodo run che tramite il comando rmi crea lo stub e lo skeleton di C2C_server e ...
Classe che permette la configurazione di tutto il programma in base alle specifiche esigenze dell'ute...
Classe che implementa metodi vari di utilita' generale.
static String r_rmicpath()
Permette la lettura della varibile relativa in modo sicuro.
static boolean dbg
Variabile boolean per attivare il degug.
static void main(String[] args)
Main che crea un'istanza di RMIRegistry se non e' gia' stata creata da ServerRMI e registra le sue fu...
Classe che implementa il metodo run dell'interfaccia Runnable e crea un'istanza di C2C_server...
static String r_currentpath()
Permette la lettura della varibile relativa in modo sicuro.
Classe che implementa il server RMI C2C_server e le funzioni messe a disposizione dall'interfaccia C2...
static String r_classpath()
Permette la lettura della varibile relativa in modo sicuro.
static void logClient(String data)
Scrive i dati in input sul file di log del Client (se questo esiste valido)