Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
Debuttano ufficialmente i primi sistemi notebook basati su piattaforma NVIDIA RTX Spark, abbinati a Windows on ARM e pensati per l'intelligenza artificiale agentica. Architettura integrata tra CPU e GPU che condividono la memoria di sistema, capace di gestire in locale modelli molto grandi ma al contempo anche di spiccare con la grafica e l'elaborazione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Abbiamo provato Motorola razr fold, il pieghevole a libro con display interno LTPO da 8,09 pollici, Snapdragon 8 Gen 5 e batteria da 6000 mAh in 243 grammi. Pennino e custodia sopno già nella confezione, per un foldable che si caratterizza per il pannello luminoso, l'autonomia ottima per la categoria e le fotocamere coerenti e ben sfruttabili. Il listino è di 1999 euro, ma in vendita si trova già a molto meno
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente
Google Pixel Watch 5 ha affinato una formula già convincente con hardware più veloce, Gemini offline e nuovi strumenti per sport e benessere. Abbiamo provato la versione LTE da 41 mm, comoda anche di notte e ben proporzionata sui polsi piccoli. Il design resta un punto di forza, ma l'autonomia premia ancora il 45 mm e alcune funzioni AI non sono disponibili in Italia: ecco che cosa cambia rispetto a Watch 4 e quale formato conviene scegliere oggi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-02-2010, 09:07   #1
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
[JAVA + RMI] Usare servizi di dynamic ip

Salve a tutti, volevo sapere come muovermi (sempre se è possibile) sui binari (magari fossero quelli di un treno ) di java rmi usando servizi tipo no-ip

Queste sono le prove da me fatte
in pratica, nel server al momento che faccio la rebind faccio nomalmente
Codice:
Naming.rebind("Server", m);
e nel client
Codice:
Naming.lookup("rmi://indirizzo.no-ip.info/Server");
Il server si avvia normalmente ed attende connessioni, mentre il client fa scadere il timeout per la connessione al server.
Quale può essere il problema?

ps il file di policy è
Codice:
grant {
permission java.security.AllPermission;
};

Ultima modifica di kawasaidleon : 17-02-2010 alle 09:07. Motivo: volevo una notifica istantanea :D
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 12:02   #2
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
se il server è dietro router, devi operare il forward la porta 1099 e la 80. In alternativa ponilo in DMZ
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 15:27   #3
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
Non c'è qualcosa di più semplice, magari anche un altro servizio analogo (e magari anche free)?
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 15:31   #4
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
in che senso?il problema non dipende dal ddns, ma dalla rete in cui il server si trova.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 15:51   #5
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
il server è sotto fastweb... Non c'è qualche servizio che funziona "sempre" senza dipendere da nulla?
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 16:02   #6
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
con fastweb non può funzionare in alcun modo, in quanto nessuna porta è raggiungibile.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 16:06   #7
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
bene. ti ringrazio....

ps, già che ci troviamo, ma neanche un controllo remoto funzionerebbe?
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 16:17   #8
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
no, a patto di utilizza himachi
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 16:38   #9
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
e non posso usare hamachi con rmi??

provando il client lancia come eccezione
GRAVE: Errore! Connection refused to host: 10.0.2.15; nested exception is:
java.net.ConnectException: Connection refused
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 17-02-2010, 16:45   #10
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
non non puoi con rmi.
Prima di utilizzare rmi dovresti un minimo cercare di capire come funziona.
Inoltre l' indirizzo 10.0.2.15 è di utilizzo privato.

Ultima modifica di nuovoUtente86 : 17-02-2010 alle 16:52.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 14:27   #11
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
Allora, di rmi un pò ne so, o meglio l'architettura la conosco, nella pratica ho sempre usato client e server sulla stessa macchina

Per esempio, come prova
ho il server
Codice:
public class Server extends UnicastRemoteObject implements IServer {

    public String hello(String daChi) throws RemoteException {
        System.out.println("Richiesta da " + daChi);
        return "Ciao " + daChi + " io sono il server";
    }

    public Server() throws RemoteException {}

    public static void main (String [] args) {
        System.setSecurityManager(new RMISecurityManager());
        try {
            String url = "/server";
            System.out.print("bind all' " + url +"... ");
            Naming.bind(url, new Server());
            System.out.println("ok!");
        } catch (Exception ex) {
            Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}
L'interfaccia
Codice:
public interface IServer extends Remote {
    public String hello(String daChi) throws RemoteException;
}
Il Client
Codice:
public class Client {

    public static void main (String [] args) {
        Registry registry = null;
        try {
            String url = "rmi://" + args[0] + "/server";
            System.out.println(url);
            System.out.print("getregistry from " + args[0] + " ... ");
            registry = LocateRegistry.getRegistry(args[0], 1099);
            System.out.println("ok");
            IServer server = (IServer) registry.lookup(url);
            System.out.println(server.hello("client"));
        } catch (Exception ex) {
            System.err.println("errore: " + ex.getMessage());
            ex.printStackTrace();
        }
    }
}
il file di policy "policyall"
Codice:
grant {
    permission java.security.AllPermission;
};
lancio rmiregisty nella cartella dove c'ho i .class del server
con rmic compilo lo stub del server
Codice:
rmic Server
e copio dove stanno i .class del client
lancio il server includendo il file di policy e specifico l'ip del server
Codice:
java -Djava.security.policy=policyall Server 192.168.0.2
ed il server si avvia e funziona
lancio il client
Codice:
java Client 192.168.0.2
e mi da l'eccezione
Codice:
errore: connection failed to host: 127.0.0.1; nested exception is:
	java.net.ConnectException: Connessione rifiutata
java.rmi.RemoteException: connection failed to host: 127.0.0.1; nested exception is:
	java.net.ConnectException: Connessione rifiutata
   at gnu.java.rmi.server.UnicastRef.invokeCommon(libgcj.so.90)
   at gnu.java.rmi.server.UnicastRef.invoke(libgcj.so.90)
   at Server_Stub.hello(Unknown Source)
   at Client.main(Client.java:31)
Caused by: java.net.ConnectException: Connessione rifiutata
   at gnu.java.net.PlainSocketImpl.connect(libgcj.so.90)
   at java.net.Socket.connect(libgcj.so.90)
   at java.net.Socket.connect(libgcj.so.90)
   at java.net.Socket.<init>(libgcj.so.90)
   at java.net.Socket.<init>(libgcj.so.90)
   at gnu.java.rmi.server.RMIDefaultSocketFactory.createSocket(libgcj.so.90)
   at gnu.java.rmi.server.UnicastConnectionManager.getClientConnection(libgcj.so.90)
   at gnu.java.rmi.server.UnicastConnectionManager.getConnection(libgcj.so.90)
   at gnu.java.rmi.server.UnicastRef.invokeCommon(libgcj.so.90)
   ...3 more
Che significa?? Che sbaglio?

Ultima modifica di kawasaidleon : 18-02-2010 alle 14:41.
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 15:28   #12
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
Innanzitutto dalla versione 5 non è necessario generare skeleton e stub in quanto la jvm li tratta in automatico attraverso dinamic proxy, e le devi consiserare classi normali.
Inoltre deve settare la sicurezza anche sul client e sul Server settare l' url come "server" e non "/server".
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 16:37   #13
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
Quote:
Originariamente inviato da nuovoUtente86 Guarda i messaggi
Inoltre deve settare la sicurezza anche sul client e sul Server settare l' url come "server" e non "/server".
Intendi dire un System.setSecurityManager(new RMISecurityManager()); sul client e anche avviare in programma usando il file di policy? Ho provato sia solo con il setsecuritymanager che con entrambi, non funziona in nessun caso
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 18:15   #14
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
si questo lo devi fare ed inoltre devi cambiare l' url sul server.
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 19:35   #15
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
fatto, ma lancia la medesima eccezione....

vuoi che ti passo le classi e mi fai vedere qual'è il problema?
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 19:54   #16
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
stai per caso utilizzando i package?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 20:12   #17
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
Si, ma in locale funziona, quindi ... non so
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 21:32   #18
nuovoUtente86
Senior Member
 
Iscritto dal: Mar 2007
Messaggi: 7863
e ora dove lo stai testando?
nuovoUtente86 è offline   Rispondi citando il messaggio o parte di esso
Old 18-02-2010, 21:54   #19
kawasaidleon
Member
 
Iscritto dal: Oct 2006
Messaggi: 36
in lan
kawasaidleon è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica NVIDIA RTX Spark: il PC Windows on ARM costruito...
Motorola razr fold, dalla conchiglia al formato a libro. La recensione Motorola razr fold, dalla conchiglia al formato ...
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente Recensione Google Pixel Watch 5: sembra lo stess...
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo Nokia Innovation Day 2026: la sovranità e...
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi In sella alla Fiido Nomads Pro: e-bike con motor...
Meta rilascia Muse Spark Open: per esegu...
Da Apple a Nvidia, le invenzioni tecnolo...
NVIDIA Hyperion sulle future Volvo: la c...
Xiaomi 17T e 17T Pro in offerta Amazon: ...
NASA e JAXA insieme per esplorare le lun...
Segnali una falla e rischi un reato: il ...
Haier, TV 4K in offerta su Amazon: QLED ...
Redmagic 12 Pro+ ufficiale in Cina: raff...
Computer biologici, organoidi cerebrali ...
NVIDIA porta gli agenti AI sui PC RTX co...
Apple-1 firmato da Wozniak venduto per 1...
Microsoft rinnova Foto per Windows 11: e...
Canone Rai in diminuzione come il bollo?...
Motorola moto g77 a 249€ con auricolari ...
Sony WH-1000XM4C: il ritorno di un class...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:48.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v