Sers!
Ich hab folgendes Problem: der Code stammt aus nem Java-Chat und das läuft auch alles recht glatt! Nur von aussen kann ich nicht auf die LinkedList(threadLink) zugreifen. Also z.B. aus einer Klasse heraus: System.out.println(obj.threadList.size(); In dem Moment erzeugt er scheinbar eine neue LinkedList, die dann natürlich leer ist. Ich brauche aber den Inhalt der LinkedList dieser Klasse!
Danke im Voraus!
Ich hab folgendes Problem: der Code stammt aus nem Java-Chat und das läuft auch alles recht glatt! Nur von aussen kann ich nicht auf die LinkedList(threadLink) zugreifen. Also z.B. aus einer Klasse heraus: System.out.println(obj.threadList.size(); In dem Moment erzeugt er scheinbar eine neue LinkedList, die dann natürlich leer ist. Ich brauche aber den Inhalt der LinkedList dieser Klasse!
Code:
public void run() {
while(true) {
try {
socket = serverSocket.accept();
System.out.println("Verbindung zu Socket "+socket.getRemoteSocketAddress()+
" aufgenommen");
clientThread = new ClientThread(socket, this);
threadList.add(clientThread); //hier wird der LinkedListe ein Objekt eingefügt
System.out.println(threadList.size()); //so funktionierts zwar, aber ich brauche einen Aufruf ausserhalb dieser Methode!
Thread thread = new Thread(clientThread, clientThread.getThreadName());
thread.start();
} catch (IOException ioe) {
System.out.println(ioe.toString());
}}}
Danke im Voraus!