я просто балуюсь и пытаюсь вкурить как делать клиент серверные приложения, у меня в классе Клиентс, есть метод который по сокету опрашивает клиента, получая из него данные, если такие поступают. Для этого я поместил клиента в отдельный поток, а что бы сохранить к потоку и клиенту при регистрации доступ, я помещаю в итоге поток и клиента в два отделньых массива, вопрос в том, правильно ли я понимаю че я делаю, или есть другое решения, не связанное с массивами, для того что бы можно было хранить список клиентов сервера