Так и не могу понять полностью весь алгоритм работы с SMS-кубиками.
Если по прошествии времени SMS не получено, то он ложит в результирующую переменную Wait, как и написано (сделал как на скрине и в вики, работает верно, если ответ правильный и пришел до трех минут).
А что делать после, если ответ не пришел и хочется взять новый номер? Проверяем логикой, что результирующая == Wait, следовательно тогда нужно повторить запрос заново, а как это сделать? Отклонить прошлый запрос номера и опять в начало? Перезапросить статус?
Совершенно не понимаю просто, что дальше делать после ошибки или слишком долгого времени ожидания.
Если по прошествии времени SMS не получено, то он ложит в результирующую переменную Wait, как и написано (сделал как на скрине и в вики, работает верно, если ответ правильный и пришел до трех минут).
А что делать после, если ответ не пришел и хочется взять новый номер? Проверяем логикой, что результирующая == Wait, следовательно тогда нужно повторить запрос заново, а как это сделать? Отклонить прошлый запрос номера и опять в начало? Перезапросить статус?
Совершенно не понимаю просто, что дальше делать после ошибки или слишком долгого времени ожидания.
Вложения
-
46,5 КБ Просмотры: 446