PHP+SMPP: проблема с получением команды

barthon

Новичок
Для авторизации использую команду BIND_TRANSCEIVER, получаю BIND_TRANSCEIVER_RESP с command_status=0. Все Ok.

Далее пробую получить команду DELIVER_SM, которую удаленная система должна мне отправить, после того как пользователь отправит СМС.

Вот здесь и возникает вопрос: как именно перейти в режим приема команд от удаленной системы?

Прямое взаимодействие понятно: отрыть сокетное соединение, записать в него данные согласно SMPP, прочить данные из сокета, разобрать данные согласно SMPP.

А вот как быть с приемом? В бесконечном цикле читать из сокета данные?
 
Сверху