Тема: Як краще відправляти клієнтам повідомлення?
Ото дивіться, 1000 клієнтів шлють серверу повідомлення, деякі повідомлення не треба перенаправляти всім іншим клієнтам, а деякі треба. От як його зробити, щоб все гарненько було і не тормозило? Ну щоб 1 клієнт відправив повідомлення, і воно відразу щоб відправилось всім іншим клієнтам. І так, треба зробити, щоб все було дуже оптимізовано. Ну тут два варіанти я надумав, збирати повідомлення в купу, а потім вже відправляти цю купу всім іншим клієнтам, або робити на кожного клієнта свій потік, ну thread, і в ньому приймати і відразу відправляти повідомлення всім іншим клієнтам. Але дивіться, колекція з клієнтами ж буде блокуватись на той час, котрий потрібен серверу, щоб дістати з тої колекції клієнтів необхідного клієнта і йому відправити повідомленння, а ще ж деякі клієнти можуть додаватись та видалятись з колекції в цей час.. Ну той, як краще організувати оце все, ну щоб клієнти могли передавати та отримувати повідомлення через сервер?