2012-04-11 6 views
0

Мы используем протокол SMPP для отправки сообщений в SMSC. При перезапуске сеанса SMSC клиент снова привязал его снова Но клиент не смог получить/прочитать дальше pdu, например submit_resp, enquire_resp, который отправил SMSC. Мы проверили tcp dump с помощью wirehark, было обнаружено, что клиент получает пакет tcp в dcp tcp, приложение не умеет ничего читать, В приложении мы использовали Logica smpp lib. , мы проверили, поставив больше журналов в logica lib, после чего выяснилось, что Logica lib не получает никакой информации для чтения из сокета. Пожалуйста, имейте комментарий, который может дать более подробное руководство!Пакет получен на уровне TCP, но не способен читать

ответ

0

Вы упоминали, что при SMSC перезагружается,

  1. клиент снова связан.
  2. Клиент не может читать последующие PDU (ы).

Поскольку вопрос не дает никакой конкретной информации, мне придется угадать, в чем проблема. Я бы предложил проверить код для устаревшего объекта (ов) com.logica.smpp.Session.