Jag håller på att bygga en chatserver och för att få koll på alla inkommande klienter så lägger jag dem i en arraylist. Först accepteras anslutande klienter med ss.accept. Därefter skapas en tråd där THreadedhandler är den klass som tar hand om trådarna:
ThreadedHandler th = new ThreadedHandler(s, i, ServerInterface);
// s är socketen, i är en räknare till tråden, ServerInterface är som det låter.
Sedan lägger jag th objektet i en arraylist;
clients.add(th);
Frågan är alltså HUR man kommer åt det som ligger i objekten i arrayen (clients.get(1)??)
Jag behöver alltså komma åt socketinformationen i varje objekt i min arraylist (clients). HUR?
Hämta datat som ligger på plats 1 i clients arrayen, konvertera det som hämtas därifrån till en ThreadedHandler och hämta ut Socket information från det ThreadedHandler objektet.
/Viktor
130 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17