2012-04-11 19 views
0

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

回答

0

你提到SMSC重新启动时,

  1. 客户端再次结合。
  2. 客户端无法读取后续的PDU。

由于问题没有提供任何具体的信息,我将不得不猜测出现了什么问题。我会建议检查陈旧的com.logica.smpp.Session对象的代码。