Здравствуйте, black_c0de, Вы писали:
_>то завершить цикл, верно? вопрос простой в принципе но мне почему то кажется что это условие не срабатывает и приходится вставлять в начало цикла дополнительные условия типа этого:
_>_>if( bConnected || cnt > 15)
_> break;
_>
Потому что во время проверки условия в while cnt равно 15,
а в теле while уже 16. Используй ++cnt вместо cnt++.