Hallo,
ich habe jetzt endlich einen laufenden Chatserver und Client. Allerdings ist man ja nie wirklich fertig
und zwar möchte ich jetzt, dass jeder user einen namen eingeben kann und man auch irgendwo eine liste hat, wo man sieht, wer gerade online ist.
Ich denke den Namen kann man evt. über eine property datei festlegen?!
aber wie soll ich das ganze an den server senden? einfach zuerst den namen und dann die nachricht?
wie speichere ich das am besten ab.
Meine SetupNetwork Klasse:
private PrintWriter writer;
private BufferedReader reader;
private Socket sock;
protected SetupNetwork() {
try {
sock = new Socket("localhost", 5000);
InputStreamReader streamReader = new InputStreamReader(sock.getInputStream());
reader = new BufferedReader(streamReader);
writer = new PrintWriter(sock.getOutputStream());
System.out.println("Networking established");
} catch (IOException ex) {
ex.printStackTrace();
}
}
public PrintWriter getPrintWriter() {
return writer;
}
public BufferedReader getBufferedReader() {
return reader;
}
public Socket getSocket() {
return sock;
}
}```