17. oktober 2011 - 09:44Der er
7 kommentarer og 1 løsning
Socket Programmering
Hej
Jeg har tjekket rundt på nettet og i arkivet efter lignende tråd, men jeg synes ikke at finde noget, hvilket kommer bag på mig. Derfor håber jeg i vil hjælpe mig.
Jeg har efterhånden arbejdet lidt med client/server arkitekturen. Men jeg har kun fået serveren til at sende et svar til den client som sender beskeden, Hvordan sender jeg det til en anden client
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
public class Server { public static void main(String[] args) { try { List lst = new ArrayList(); ServerSocket ss = new ServerSocket(12345); while(true) { Socket s = ss.accept(); ClientHandler cli = new ClientHandler(s, lst); cli.start(); } } catch (IOException e) { e.printStackTrace(); }
Dvs. jeg kan tildele en masse Socket forbindelser til listen i selve server klassen også vil alle beskeder min klient sender til serveren sende til de Sockets der ligger i Listen?
Husk ioevrigt at modellem med en traad per client er behagelig at kode efter, men at det ikke skalerer saa godt.
Jeg ville ikke bruge det til mere end 250-500 klienter.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.