数据包在TCP级别上接收但无法读取

时间:2012-04-11 19:36:46

标签: tcpdump smpp

我们正在使用SMPP协议向SMSC发送消息。 当SMSC重新启动会话时,客户端再次成功绑定它 但是客户端无法获取/读取像send_resp,enquire_resp这样的SMSC发送的pdu。 我们使用wireshark检查了tcp dump, 已发现客户端在tcp转储中接收tcp包,app无法读取任何内容, 在应用程序中,我们使用了Logica smpp lib。 我们通过在logica lib中放入更多日志来检查,然后发现Logica lib没有从socket读取任何东西。 请发表评论,这可以提供更多细节方向!!

1 个答案:

答案 0 :(得分:0)

您提到SMSC重新启动时,

  1. 客户再次受到约束。
  2. 客户端无法读取后续PDU。
  3. 由于问题没有提供任何具体信息,我将不得不猜测问题是什么。我建议检查陈旧的com.logica.smpp.Session对象的代码。