Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 31

Hybrid View

  1. #1
    Se da casa mia uso sempre lo stesso notebook collegato con il cavo eternet sempre allo stesso modem l'IP che io assumo è sempre uguale oppure cambia ad ogni connessione? Mi ricordo che tempo fa quando mi connettevo a questo forum vicino al mio post c'era anche scritto il mio IP.
    Più pratica in futuro...

  2. #2
    Su internet ho trovato questo codice ma non funziona:

    codice:
    package prova;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.URL;
    import java.net.URLConnection;
    import java.net.UnknownHostException;
    
    import javax.swing.*;
    
    public class Esempio extends JFrame {
    
        public class NetManager {
    
            private static final String URL = "http://www.html.it";
    
            private String findMeExternalIP() {
                String ip = null;
                try {
                    URL page = new URL(URL);
                    URLConnection yc = page.openConnection();
                    BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
                    ip = in.readLine();
                    in.close();
                } catch (IOException ex) {
                    return null;
                }
                return ip;
            }
        }
    
        public Esempio() throws UnknownHostException {
            NetManager t = new NetManager();
            String ip = t.findMeExternalIP();
            System.out.println(ip);
            setSize(899,899);
            //InetAddress ia = InetAddress.getLocalHost();
            //String ip = ia.getHostAddress();
            //System.out.println("IP:" + ip);
    
        }
    
        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    try {
                        Esempio interfaccia = new Esempio();
                        interfaccia.setVisible(true);
                    } catch (UnknownHostException e) {
                        e.printStackTrace();
                    }
    
                }
            });
        }
    
    }
    Più pratica in futuro...

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Su internet ho trovato questo codice ma non funziona:
    Ormai dovresti saperlo, "non funziona" non vuol dire nulla.
    Non compila?
    Eccezioni a runtime?
    Altro?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Ormai dovresti saperlo, "non funziona" non vuol dire nulla.
    Non compila?
    Eccezioni a runtime?
    Altro?
    No no, compila e non da eccezioni. Però nella console non leggo l'ip, come questa stringa non esistesse:

    System.out.println(ip);
    Più pratica in futuro...

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    No no, compila e non da eccezioni. Però nella console non leggo l'ip, come questa stringa non esistesse:

    System.out.println(ip);
    Andando in debug ti accorgeresti che il programma resta bloccato sulla readLine(): è una chiamata bloccante e l'esecuzione non prosegue finché essa non ritorna qualcosa. C'è da capire perché non termina. Lo leggi tutto l'output? Prova a iterare finché non torna null.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Si, vbuletin fa questo:

    http://www.vbulletin.it/83-vbulletin...ssaggi-privati

    non mi sbagliavo...
    Più pratica in futuro...

  7. #7
    Il classico doctype!

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    Più pratica in futuro...

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Il classico doctype!

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    Strano ... quando ti avevo risposto avevo controllato e da View Page Source (dove mostra anche il numero di riga!) in FF vedevo la prima riga vuota (il doctype era sulla seconda). Ora il doctype è sulla prima riga. Mah .....

    No alt, ho ricontrollato subito dopo e la prima riga è di nuovo vuota.

    Ma comunque: cosa ti aspetti quindi? Con un solo readLine() leggi 1 sola riga .... può essere vuota o no ... Quindi?
    Ultima modifica di andbin; 15-01-2014 a 23:08
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Io vorrei capire com posso ottenere l'IP della mia interfaccia di rete quando mi connetto a questo forum. Non mi interessa leggere tutta l'index di html.it.
    Più pratica in futuro...

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Io vorrei capire com posso ottenere l'IP della mia interfaccia di rete quando mi connetto a questo forum. Non mi interessa leggere tutta l'index di html.it.
    Il IP della interfaccia di rete, sulla tua macchina, non centra nulla con internet o i siti che visiti!

    Perché il IP della tua interfaccia di rete è: o assegnato "statico" da te, oppure assegnato "dinamicamente" tramite DHCP ad esempio da un tuo router ADSL (o da un'altra macchina). Ma in ogni caso è sicuramente un IP nel range degli indirizzi "privati", usati in reti locali.

    Per le interfacce di rete: java.net.NetworkInterface
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.