SMPP 模拟器:如何检查连接重置?
我使用 Logica smpp api 附带的 smpp 模拟器作为虚拟 smsc。当 smpp 客户端突然断开连接而不发送取消绑定 PDU 时,模拟器无法检测到任何连接重置。模拟器中的 SMSCSession 类在发送 PDU(例如 DeliverSM)时不会处理/捕获任何异常。那么,如何识别是否存在套接字错误。
在 smpp 客户端,您需要 enquirelink pdu 来检查连接。同样,是否有任何选项可以从模拟器端检查连接。
谢谢, 毗湿奴普里亚
Im using the smpp simulator tht comes with the Logica smpp api as a virtual smsc. The simulator is not able to detect any connection resets, whn a smpp client disconnects abrupty without sending an unbind PDU. The SMSCSession class in the simulator does not handle/catch any exceptions, while sending a PDU such as DeliverSM. So, how do you identify if there is socket error.
On the smpp client side, u have enquirelink pdu to check for the connection. Similarly, is there any option to check for the connection from the simulator side..
Thanks,
Vishnupriya
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我一直在使用这个 SMPP 模拟器:
SMPP sim
它工作得很好,并且检测到很多格式错误的 PDU。还检测到连接重置。
I've been using this SMPP simulator:
SMPP sim
It works very well, and detects a lot of ill-formed PDU's. Also connection resets are detected.