Förslag hur jag kan använda server-socket med flera klienter? - Java

Permalänk

Förslag hur jag kan använda server-socket med flera klienter? - Java

Jag undrar om ni har ett förslag på bibliotek eller metod angående server-socket som kan hantera flera klienter.

Jag har behov utav en server-socket som kan enkelt acceptera en klient som ansluts. Då skapas alltså en ny tråd som körs hela tiden. Tråden skall då lyssna efter inkommande text, i form av JSON, från klienten. När tråden får sitt meddelande så skickar den tillbaka en respons i form av ett JSON-meddelande också. Skulle klienten avbrytas, så körs tråden ut och försvinner.

Ca 1-20 trådar max. Alltså blir det 1-20 socket-servrar.
Jag har testat Netty. Men fick inte klienten att ansluta mot servern då jag använder Spring Boot. Netty kändes komplicerat också. Måste vara en vetenskap bakom allt detta.

Frågeställning:
1. Har ni förslag på annat bibliotek?
2. Exempelkod? Java måste det vara.
3. Kan jag använda Java's standard Socket bibliotek? Eller är det för låg nivå?

Permalänk
Permalänk
Medlem

Hej!
Vi sitter precis med det här i vår Sprint i skolan. Kom du fram till något. Finns det möjlighet att ta del av koden via Github och se hur långt du har kommit?

Allt gott,
-Weon

Permalänk

@weon:

Japp! Netty! Finns många exempel.

https://www.programcreek.com/java-api-examples/?code=TFdream%...

PojoServer skickar objekt fram och tillbaka.