2012-04-11 18 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對象的代碼。