Отладка

Приложение, по всей видимости, работает, так что отлаживать на самом деле нечего. Всё же давайте используем этот стартовый проект, чтобы изучить основы отладки.
Поставьте точку останова на строке s=sock.getdata(sock.txfree). Для этого дважды щёлкните на пустом поле слева от строки. Появится маленький красный кружок - это и есть точка останова.
Точки останова также можно «переключать» (добавлять и убирать) клавишей [F9].
Нажмите [F5], если выполнение ещё не запущено.
Отправьте что-нибудь из IO Ninja. Выполнение ПРЕРВЁТСЯ на вашей точке останова.
Теперь выберите Debug > Add to Watch List и добавьте в список наблюдения переменную s. В этом приложении все принятые по TCP данные проходят через переменную s.
Сначала переменная пуста: «жёлтая строка» (указатель выполнения) ещё не выполнена.
- Нажмите [F8], чтобы выполнить одну строку кода. Жёлтая строка сместится, а панель Watch покажет новое значение s: в ней окажется строка, которую вы отправили из IO Ninja.
- Нажмите [F5], чтобы продолжить выполнение.