Hey,
Ich habe nach diesen PDF einen TCP Server & Client per Sockets erstellt: http://www.cn-java.com/download/data/book/socket_chat.pdf
Auszug vom sendToAll:
Jetzt wollte ich einen einzelnen Client ansprechen, wenn ich diesen ansprechen will muss ich ja entweder ein Username Systen einbauen oder die DataOutputstream daten mitgeben damit diese an den richtigen Client rausgeht. Hatt jemand eine ahnung wie ich das umsetzen könnte?
Ich habe nach diesen PDF einen TCP Server & Client per Sockets erstellt: http://www.cn-java.com/download/data/book/socket_chat.pdf
Auszug vom sendToAll:
Java:
void sendToAll( String message ) {
// We synchronize on this because another thread might be
// calling removeConnection() and this would screw us up
// as we tried to walk through the list
synchronized( outputStreams ) {
// For each client ...
for (Enumeration e = getOutputStreams(); e.hasMoreElements(); ) {
// ... get the output stream ...
DataOutputStream dout = (DataOutputStream)e.nextElement();
// ... and send the message
try {
dout.writeUTF( message );
} catch( IOException ie ) { System.out.println( ie ); }
}
}
}
Jetzt wollte ich einen einzelnen Client ansprechen, wenn ich diesen ansprechen will muss ich ja entweder ein Username Systen einbauen oder die DataOutputstream daten mitgeben damit diese an den richtigen Client rausgeht. Hatt jemand eine ahnung wie ich das umsetzen könnte?