Dobry wieczór,
Mam do wykonania prosty czat w konsoli z użyciem m.in. Callable, FutureTask, ExecutorService.
Jest jeden serwer i wielu klientów, którzy mogą się doń podłączyć.
Proszę o naprowadzenie w jaki sposób powinienem rozwiązać ten problem.
Wiem, że powinny być 2 wątki, aby wpisywanie na klawiaturze nie blokowało wiadomości przychodzących.
Na razie nie ma sensownego kodu, który mógłbym wrzucić aby pokazać na jakim etapie jestem.
Zupełnie nie wiem jak architektura takiego minigów... powinna wyglądać.
Proszę o konstruktywną krytykę, ale wtedy gdy będzie już co krytykować (kod), a tymczasem jeżeli ktoś uważa, że zjawiam się po gotowca to proszę sobie darować odpowiedź na mój wątek.