【问题标题】:Is it possible Connecting and sending message through GSM modem using asp.net?是否可以使用 asp.net 通过 GSM 调制解调器连接和发送消息?
【发布时间】:2011-02-17 12:25:20
【问题描述】:

我已经使用Sending sms using GSM 的这篇文章开发了用于发送短信的 ac#winforms 应用程序它工作得很好......现在我想使用 GSM 通信发送短信(即)连接到 PC 的手机,我已经检测到它并在 asp.net 中使用它发送短信.....

是否可以通过 GSM 调制解调器使用 asp.net 连接和发送消息?

【问题讨论】:

  • 手机是连接到 ASP.NET 应用程序服务器还是客户端 PC。如果更早,那么除了在服务器上执行的代码中的信任问题之外,我没有发现其他问题。
  • @preet 我不想将它托管在服务器中。只是一个客户端机器......

标签: c# asp.net gsm


【解决方案1】:

当然可以!唯一的一点是,由于 ASP.NET 是服务器端编程,GSM 调制解调器必须连接到运行应用程序的服务器。甚至,您已经开发的代码也可以重复使用。将该代码作为具有公共接口的程序集来获取功能。将其包含在 ASP.NET 应用程序中,您就可以发送 SMS。

【讨论】:

  • 在 Stackoverflow 上有另一个类似于你的 taha 的链接。这是链接:stackoverflow.com/questions/406393/… 您可以透露您当前的应用程序是如何组织的。我觉得,你只需要重复使用它。
【解决方案2】:

如果您的应用程序是常规控制台/winforms 应用程序或是否是 ASP.NET 应用程序,应该没有区别。

如果互联网上的任何人都能够连接到您的网站并发送消息,您会希望更加注重安全......

【讨论】:

  • @codekka 我不会在服务器上托管它,它只会在客户端机器上...任何对我有用的链接...
【解决方案3】:

是的。您可以创建一个 Windows 服务,其中包含访问 GSM 调制解调器和发送 SMS 消息的逻辑。然后可以从您的 ASP.NET Web 应用程序访问此服务。

有很多关于将 WCF 服务作为 Windows 服务运行的文章,这是 MSDN 上的一篇,Hosting and Consuming WCF Services

但仔细想想,在这里设置服务可能有点过头了。您可以在您的应用程序中使用您的库。

【讨论】:

  • 更新了我的答案......但谷歌是寻找这个的地方。 :)
【解决方案4】:

你可以按照康坎在他的回答中提到的那样做。您需要将调制解调器连接到服务器,这种做法不太可行且极不推荐这样做。您可以拥有的最佳选择是订阅第三方 SMS 网关并通过他们的 HTTP api 发送 SMS。有许多这样的供应商可以提供这种服务。只需在 Google 上搜索它们,您就会找到最适合您需求的。

【讨论】:

  • @ya 一定要试试...但是我需要一个免费的短信 api.. 有吗?...如果是这样,我可以期望它们一直工作吗?
  • 试试 Way2Sms。我没有检查它,但这里有一些代码,codeglobe.blogspot.com/2010/03/way2sms-php.html
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
  • 1970-01-01
相关资源
最近更新 更多