Tworze sobie ServerSocket:
ServerSocket s = new ServerSocket(1717);
Gdy wywolam metode System.out.println(s.getInetAddress())
na ekranie wypisze sie tekst
0.0.0.0/0.0.0.0
W tym konstruktorze, gdzies gleboko wywolywana jest metoda getAnyLocalAddress().
Gdy utworze ServerSocket w ten sposob:
ServerSocket s = new ServerSocket(1717, InetAddress.getLocalHost());
gdy wywolam metode System.out.println(s.getInetAddress())
na ekranie wypisze sie moje IP.
Oba przyklady zadzialaja, servery chodza tak samo.
Czym sie to rozni i co oznacza ip 0.0.0.0? I co to jest "any local address"?
Pozdrawiam.