Skicka ut till alla klienter

Java

1 svar · 268 visningar · startad av tronez

Medlem sedan juli 2001728 inlägg
Trådstart#1

Tjo, har suttit en stund med mitt projekt nu, bygger en chat applikation.

Jag har fått ihop en enkel server som kan ta emot meddelanden från flera klienter, men jag har fastnat när det kommer till att skicka ut meddelanden till alla anslutna klienter när det kommer in ett nytt meddelande från en klient.

Har funderat lite på om man ska spara alla sockets i en vector och sedan loopa ut dessa varje gång, men jag tycker det verkar som ett lite bökigt sätt att lösa problemet på.

Nån som kan ge mig en knuff på vägen?

Medlem sedan juli 2001728 inlägg
#2

Jag löste det på sättet som jag hade funderat på i ovanstående inlägg. Var lättare än jag trodde :r

Spara alla sockets i en Vector, loopa igenom dessa å skapa en PrintWriter och skriv ut till alla klienter....

290 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
141 ms — ändringar (db)