2

我需要编写一个 .NET 应用程序来监听 SMS 消息,然后对其做出反应。

我假设我需要一个 SMS 网关来连接我的应用程序和 SMS 的发送者。

我怎么能实现这个。监听程序需要是网络服务还是其他?

请给我你的想法。

谢谢,查克

4

4 回答 4

5

您将需要一个 SMS 网关。

许多 SMS 网关允许您将回复从 SMS 发送到电子邮件。然后,您需要做的就是通过 POP 检索消息并做一些事情。

SharpWebMail 是开源的。应该是如何在某个地方做到这一点的样本。

http://csharp-source.net/open-source/web-mail

希望有帮助。

于 2008-12-23T11:26:58.030 回答
3

一种简单的方法(如果它适合您的架构)是简单地使用手机并在其上安装代码来拦截消息并将其转发到您的应用程序。

如果您想使用 .net,您可以使用 Windows Mobile 手机并将MessageInterceptor类与 .NET Compact Framework 一起使用。然后,当您收到消息时,使用您想要将其转发到您的应用程序的任何方法(套接字、串行端口、Web 服务......)。

于 2008-12-23T11:42:22.430 回答
1

您首先需要找到一个SMS 提供商,然后询问他们如何集成。没有标准的方法可以做到这一点,每个人都使用自己的方法。

于 2008-12-23T11:27:21.803 回答
0

您至少需要一些可以为您接收 SMS 的东西。这可能是一个 GSM 调制解调器或某种形式的 SMS 网关。您如何实现“接收短信”的技术部分取决于您使用的工具。您可以通过串行端口(或 TCP)与 GSM 调制解调器通话,SMS 网关通常使用 SMPP 或 HTTP 来传输 SMS。

于 2008-12-23T11:27:53.003 回答