Hallo,
ich versuche gerade einen Chat in Java zu programmieren. Es soll zum Schluss ganz simpel werden - nicht viel Schnickschnack. Bei der Suche im Internet bin ich dann auf folgende Seite gestoßen: http://java.seite.net/chat/server.html
Habe die Quelltext kopiert und dann versucht zu kompilieren und bekomme lauter Fehler. Vielleicht könnt ihr mir beim Lösen behilflich sein, da ich mich vor drei Jahren das letzte Mal schulisch mit Java beschäftigt habe und jetzt eigentlich ausschließlich PHP mache. Leider kann man einen Chat damit nicht realisieren.
Am besten wir gehen da mal Dateiweise durch und dann verstehe ich vielleicht auch bisschen mehr. Erste Datei: connection.java Die Datei hat den folgenden Quelltext:
Der folgende Fehler tritt auf:
connection.java:31: warning: [deprecation] readLine() in java.io.DataInputStream has been deprecated
line=in.readLine();
Da habe ich mich über das Internet versucht schlau zu lesen und habe nur erfahren, dass es irgendwie mit veralteten Funktionen zusammenhängt, wenn man das deprecation dings bekommt...
Kann mir da jemand behilflich sein das wegzubekommen?
ich versuche gerade einen Chat in Java zu programmieren. Es soll zum Schluss ganz simpel werden - nicht viel Schnickschnack. Bei der Suche im Internet bin ich dann auf folgende Seite gestoßen: http://java.seite.net/chat/server.html
Habe die Quelltext kopiert und dann versucht zu kompilieren und bekomme lauter Fehler. Vielleicht könnt ihr mir beim Lösen behilflich sein, da ich mich vor drei Jahren das letzte Mal schulisch mit Java beschäftigt habe und jetzt eigentlich ausschließlich PHP mache. Leider kann man einen Chat damit nicht realisieren.
Am besten wir gehen da mal Dateiweise durch und dann verstehe ich vielleicht auch bisschen mehr. Erste Datei: connection.java Die Datei hat den folgenden Quelltext:
Code:
import java.net.*;
import java.io.*;
class connection extends Thread{
protected Socket client;
protected DataInputStream in;
protected PrintStream out;
protected chatserver server;
public connection(chatserver server, Socket client){
this.server=server;
this.client=client;
try{
in = new DataInputStream(client.getInputStream());
out = new PrintStream(client.getOutputStream());
} catch (IOException e){
try { client.close(); } catch (IOException e2) {} ;
System.err.println("Fehler beim Erzeugen der Streams: " + e);
return;
}
this.start();
}
public void run(){
String line;
try{
while(true){
line=in.readLine();
if(line!=null)
server.broadcast(line);
}
} catch (IOException e){
System.out.println("Fehler:" + e);
}
}
}
Der folgende Fehler tritt auf:
connection.java:31: warning: [deprecation] readLine() in java.io.DataInputStream has been deprecated
line=in.readLine();
Da habe ich mich über das Internet versucht schlau zu lesen und habe nur erfahren, dass es irgendwie mit veralteten Funktionen zusammenhängt, wenn man das deprecation dings bekommt...
Kann mir da jemand behilflich sein das wegzubekommen?