作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在使用 cloudhopper-smpp用于通过 SMPP 接收 SMS。在实现了 DefaultSmppSessionHandler
之后,PDU-Requests 被 SessionHandler 接收(在覆盖的 firePduRequestReceived
方法中)。
是否有任何辅助类/实用程序可以从 PduRequest
的 deliver_sm
类型中提取 SMS?在 PduRequest
中找不到任何 getter 来访问 SMS。
最佳答案
找到了答案。
if (pduRequest.getCommandId() == SmppConstants.CMD_ID_DELIVER_SM) {
DeliverSm mo = (DeliverSm) pduRequest;
int length = mo.getShortMessageLength();
Address source_address = mo.getSourceAddress();
Address dest_address = mo.getDestAddress();
byte[] shortMessage = mo.getShortMessage();
String SMS= new String(shortMessage);
}
关于java - 从 PduRequest 获取短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14437135/
我正在使用 cloudhopper-smpp用于通过 SMPP 接收 SMS。在实现了 DefaultSmppSessionHandler 之后,PDU-Requests 被 SessionHandl
我是一名优秀的程序员,十分优秀!