1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

zu 3 java progrämmchen

    • Frage
  • IcedApricot
  • 22. Juni 2007 um 13:09
  • Unerledigt
  • IcedApricot
    3
    IcedApricot
    Mitglied
    Punkte
    45
    Beiträge
    7
    • 22. Juni 2007 um 13:09
    • #1

    falls jemand Zeit hat, mir diese 3 schnell zu erklären.
    Muss das unbedingt können!

    URL-Verbindung:

    public class URLConnectionReader
    {
    public static void main (String[] args) throws Exception{
    URL yahoo = new URL ("http://www.yahoo.com/");
    URLConnection yc = yahoo.openConnection();
    BufferedReader in = new BufferedReader(
    new InputStreamReader(
    yc.getInputStream() ));
    String inputLine;

    while ((inputLine = in.readLine()) != null)

    System.out.println(inputLine);

    in.close();

    }

    ---------------------------------------------------------
    Sockets:

    public class EchoClient {
    public static void main (String[] args){

    Socket echoSocket = null;
    PrintWriter out = null;
    BufferedReader in = null;

    echoSocket = new Socket("taranis", 7);
    out = new PrintWriter(echoSocket.getOutputStream(), true);
    in = new BufferedReader(new InputStreamReader(
    echoSocket.getInputStream()));
    BufferedReader stdIn = new BufferedReader(
    new InputStreamReader(System.in));
    String userInput;

    while ((userInput = stdIn.readLine()) !=null) (
    out.println(userInput);
    System.out.println("echo: " + in.readLine());

    }

    out.close();
    in.close();
    stdIn.close();
    echoSocket.close();
    }

    }


    -----------------------------------------------------------------
    Datagramm:

    public class MainClass {
    private final static int BUFSIZE = 20;
    public static void main (String[] args) {
    int port = 80;

    DatagramSocket ds = new DatagramSocket(port);
    while (true) {

    byte buffer[] = new byte [BUFSIZE];
    Datagrampaket dp = new DatagramPacket (buffer, buffer.length);
    ds.receive(dp);
    String str = new String(dp.getData());
    System.out.println(str);
    }
    }
    }

  • Chief Justice
    4
    Chief Justice
    Mitglied
    Punkte
    110
    Beiträge
    22
    • 22. Juni 2007 um 14:00
    • #2
    Code
    //neues URL Objekt:
    URL yahoo = new URL ("http://www.yahoo.com/");
    //eine Verbindung zu der URL aufbauen;
    URLConnection yc = yahoo.openConnection();
    //Einen Stream zum Lesen des Inhalts der URL:
    BufferedReader in = new BufferedReader(
    new InputStreamReader(yc.getInputStream() ));
    
    
    String inputLine;
    
    
    //Ganzen Stream lesen:
    while ((inputLine = in.readLine()) != null)
        //Ausgeben:
       System.out.println(inputLine);
    
    
    //Stream schliessen:
    in.close();
    Alles anzeigen

    Soviel ich weiß ist die Ausgabe der HTML Code der Homepage.
    Weiters sind sicher ein paar import Statements erforderlich: z.B. java.net.* (für die URL Sachen) und java.io.* (für die Stream Sachen).
    Exceptions können da auch einige Auftreten, also bissl try-catch damit das ganze einwandfrei kompiliert.
    Die while-Schleife ist zwar richtig, aber im Sinne der Lesbarkeit wären geschwungene Klammern angebracht.

    lG el Kunzo

  • IcedApricot
    3
    IcedApricot
    Mitglied
    Punkte
    45
    Beiträge
    7
    • 22. Juni 2007 um 16:26
    • #3

    naja die programme habe ich so 1:1 von meinem lehrer bekommen,
    ich muss sie ihm erklären können.

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern