我正在使用JSMPP http://code.google.com/p/jsmpp/发送和接收消息。当我发送少于140个字符的短消息时,它工作正常,但是当我尝试发送长短信时,它将引发以下异常:

我尝试设置TransactionTimer(3000L);它仍然给我同样的错误

我设置可选参数的方式是否正确,或者我在那做错了什么,是否由于这个原因而发生了此错误?任何人都可以让我知道。

Response timeout
org.jsmpp.extra.ResponseTimeoutException: No response after waiting for 2000 millis when executing submit_sm with sessionId 090debe6 and sequenceNumber 2
at org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:261)
at org.jsmpp.session.SMPPSession.submitShortMessage(SMPPSession.java:320)
at javaapplication1.SimpleSubmitExample.main(SimpleSubmitExample.java:99)
Caused by: org.jsmpp.extra.ResponseTimeoutException: No response after 3000 millis
at org.jsmpp.extra.PendingResponse.waitDone(PendingResponse.java:117)
at org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:257)
... 2 more

最佳答案

我使用的是Ozeki Smpp sms网关Lite,他们已在最新版本中解决了此问题。

关于java - JSMPP ResponseTimeoutException:执行submit_sm时,等待2000毫秒后无响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18784513/

10-11 20:31