Gunnman писал(а):
у следующего коннекта может появится такой же?Можно проще - сделать целочисленный круговой счетчик, возможно, с проверкой на наличие вновь сгенерированного номера в списке существующих соединений. Но это неэффективно, нужно будет вести двусвязный список "номеров" и физических соединений.
Более правильно тщательней обрабатывать дисконнект клиентов - все равно нужно освобождать выделенные ранее ресурсы и т.д. Например, если ты начал отправку файла, а в этот момент соединение было разорвано? Нужно закрыть открытый ранее файл, другие какие-то действия.