Hallo zusammen
Ich habe einen Client und einen Server erstellt. Diese können schon miteinander kommunizieren. Jedoch möchte ich nun von Client (via Server) zu Client kommunizieren. Sodass ich immer ein Paar Clients habe.
Hat mir da irgendjemand eine Idee, wie ich da die Nachrichten zwischenspeichern, und an den richtigen Client weiterleiten kann?
Vielen Dank im Voraus und Gruss
Ich habe einen Client und einen Server erstellt. Diese können schon miteinander kommunizieren. Jedoch möchte ich nun von Client (via Server) zu Client kommunizieren. Sodass ich immer ein Paar Clients habe.
Hat mir da irgendjemand eine Idee, wie ich da die Nachrichten zwischenspeichern, und an den richtigen Client weiterleiten kann?
Java:
public void run()
{
try
{
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket
.getInputStream()));
String inputLine, outputLine;
KnockKnockProtocol kkp = new KnockKnockProtocol();
outputLine = kkp.processInput(null);
out.println(outputLine);
while ((inputLine = in.readLine()) != null)
{
System.out.println("waiting...");
outputLine = kkp.processInput(inputLine);
System.out.println(outputLine);
out.println(outputLine);
if (outputLine.equals("Bye"))
break;
}
out.close();
in.close();
socket.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
Vielen Dank im Voraus und Gruss