0

我们使用 SMPP 协议向 SMSC 发送消息。当 SMSC 重新启动会话时,客户端再次成功绑定它但客户端无法获取/读取进一步的 pdu,如 SMSC 已发送的 submit_resp、enquire_resp。我们使用wireshark检查了tcp转储,发现客户端在tcp转储中接收到tcp数据包,应用程序无法读取任何内容,在应用程序中,我们使用了Logica smpp lib。我们通过在logica lib中放置更多日志进行检查,然后发现Logica lib没有从socket中读取任何内容。请发表评论,可以提供更详细的指导!

4

1 回答 1

0

您提到当 SMSC 重新启动时,

  1. 客户端再次绑定。
  2. 客户端无法读取后续 PDU。

由于该问题没有提供任何具体信息,因此我将不得不猜测问题所在。我建议检查陈旧的 com.logica.smpp.Session 对象的代码。

于 2012-07-06T20:16:45.487 回答