К серверу поочередно подключаются люди, которых он добавляет в массив clients. После дисконекта, каждый из них оттуда удаляется. 1) Сдвигать ли массив клиентов, удаляя из них пустые ячейки после выхода каждого человека, или оставлять пробелы, постоянно осуществляя проверку каждого на null?
2) Если не удалять пустые ячейки, добавлять ли в них новых людей при подключении, или в конец массива? А также, стоит ли в таком случае каждому клиенту в массиве сохранять собственный id, или использования индекса массива будет достаточно?
Нашел обсуждение аналогичного вопроса здесь: http://stackoverflow.com/quest...t-changing-the-index При дисконнекте клиентов лучше оставлять пустые ячейки, а при подключении новых чекать весь массив на свободные места, если их нет - добавлять в конец массива.