我将构建一个处理 SMPP 协议(protocol)(客户端/服务器)的 C# 库。
那么,我可以获得任何帮助吗?
最佳答案
根据您的态度,您可以尝试构建 SMPP 协议(protocol)功能或使用一些现成的可用组件,尤其是可用于 .NET 世界的组件之一。
1) 自己构建 SMPP 客户端/服务器肯定非常耗时。经济上很可能不合理,主要是因为 SMPP 很复杂,支持多种场景(编码、级联消息、同步/异步操作模式等),而且它的定义不完整(例如,并不总是严格遵循附录 B,从而导致困惑)在客户端和服务器端),并且您必须积累自己的专业知识。
2) 组件很少,其中一些是 native .NET 程序集,具有不同的质量和引用可供选择,例如:
SMSC Client .NET / SMSC server .NET二人组
Jamaa SMPP 客户端(仅限客户端功能)
其他大部分不是 .NET native 解决方案,但也可以在 C# 中使用(如 COM 组件),很容易找到。
总结 - 根据我对各种消息传递协议(protocol)的长期个人经验,通过第三方的不同 SMPP 配置/实现来减轻痛苦是最合理的。这通常意味着及时和有力的支持是关键。
关于.net - SMPP 服务器和客户端应用程序 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607116/