Geht das so überhaupt.
ja.
oder kann man nur auf aussenstehende Webseiten zugreifen ??
bitte wo soll der Unterschied sein.
Es wird eine Socketverbindung mit dem Server geöffnet.
Über diese Socketverbindung kann der client gegen den Server Streams senden oder empfangen. Und zwar hier nach den im http Protokoll festgelegten Regeln.
Wo ist der Unterschied, ob der Ziel-Server innerhalb des Intranets oder im Internet steht?
Im Internet mußt du allenfalls oft zusätzlich Proxy-Username/Passwörter mitberücksichtigen.
2. Frage : In Beispielen schaut die Zeile immer so aus
URL url = new URL("http://www.test.de/index.htm";
Das ist für dein Programm völlig egal und eine Aufgabe von DNS. Das liegt mindestens einem Layer in OSI-Style Schichenmodellen unterhalb zu der Ebene, auf der du dein Progrämmsche schreibst. DNS ist quasi ein Service, den dein Progrämmsche transparent nutzen kann. Transparenz heisst in diesem Zusammenhang: Du merkst es nicht. Wobei transparent auch eine oft mißbrauchte Vokabel ist. In diesem Zusammenhang aber nicht und ich schweife ab.
warum ist nach den Hochkommas ein Semikolon ?
Tippfehler
wenn ich das so mache bekomme ich beim komplilieren immer ne Fehlermeldung.
Der Compiler reagiert zu wenig robust auf die Tippfehler, die du da eingibst.
Axel