webForumDet fria alternativet
Logga in / Bli medlem

Skicka ut till alla klienter

Java

1 svar · 265 visningar · startad av tronez

Medlem sedan juli 2001728 inlägg
Frågan#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....

258 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)