Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2015-03-11 21:38:23 ЛС | профиль | цитата
Gunnman писал(а):
у следующего коннекта может появится такой же?
Выходит, что так. Новый объект создается в ближайшем подходящем участке памяти, который может освободиться после предыдущего объекта.

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

0