.net - SMPP 服务器和客户端应用程序 C#

标签 .net smpp

我将构建一个处理 SMPP 协议(protocol)(​​客户端/服务器)的 C# 库。

那么,我可以获得任何帮助吗?

最佳答案

根据您的态度,您可以尝试构建 SMPP 协议(protocol)功能或使用一些现成的可用组件,尤其是可用于 .NET 世界的组件之一。

1) 自己构建 SMPP 客户端/服务器肯定非常耗时。经济上很可能不合理,主要是因为 SMPP 很复杂,支持多种场景(编码、级联消息、同步/异步操作模式等),而且它的定义不完整(例如,并不总是严格遵循附录 B,从而导致困惑)在客户端和服务器端),并且您必须积累自己的专业知识。

2) 组件很少,其中一些是 native .NET 程序集,具有不同的质量和引用可供选择,例如:

SMSC Client .NET / SMSC server .NET二人组

InetLab SMPP component

Jamaa SMPP 客户端(仅限客户端功能)

其他大部分不是 .NET native 解决方案,但也可以在 C# 中使用(如 COM 组件),很容易找到。

总结 - 根据我对各种消息传递协议(protocol)的长期个人经验,通过第三方的不同 SMPP 配置/实现来减轻痛苦是最合理的。这通常意味着及时和有力的支持是关键。

关于.net - SMPP 服务器和客户端应用程序 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23607116/

相关文章:

.net - 持续集成中的性能测试?

c# - ASP.NET GridView RowCommand 文本框为空

.net - 用于 LINQ to SQL 版本属性的首选 sql server 列定义是什么?

linux - Kannel SMPP 客户端查询

ruby - 在 ruby​​-smpp 中使用 Eventmachine 和 EM-Redis 发送消息

.net - 在读/写操作中,属性与支持字段之间是否存在性能差异?

c# - 如何调试此 WCF Web 服务? ("ServiceChannel is in the Faulted state")

java - SMPP 服务器 CloudHopper - 创建传送报告

smpp - 使用 Kannel 和 SMSC 模拟器发送和接收 SMS

java - 通过smpp在Java中编码法语字符?