Ahoj,
píšu v Java TCP server pro cca 2000 souběžných spojení.
Na rozdíl od předchozích situací spojení budou souběžná, tj. klienti jsou stále připojení.
Příklady které jsem našel jsou buď příliš jednoduché a nebo jim už naopak nerozumím.
Proto jsem navrhl následující řešení:
Každé vlákno má svůj vlastní list<klientů>, který opakovaně prochází(foreach) a vyřizuje jejich požadavky.
Zní to dobře, jenže se s tím nějak drbu a přemýšlím, jestli to je správně.
Mohl bych se pokusit pro každého klienta vytvořit samostatné vlákno a nějak plánovat jejich běh, ale to mi přijde jako horší řešení.
No a teď babo raď.....