2012-03-24 59 views
1

我想了解在非常简单的步骤/语言引擎盖下时会发生什么Web服务器如何(原则上)接收进程短信?

a) an sms is sent to a number like 40404 

b) A web server receives an HTTP request with GET/POST parameters and executes an action. 

I)a)b)之间实际上会发生什么。

ii)有哪些开源库(不是云API)可用于处理该转换。

我知道有API(如Twilio)等这样做对我来说......但我想知道在一个非常高的层次究竟是怎么回事,所以我实际上可以学习这些东西。

回答

0

在非常高的层面上,另一端还有另一个移动接收器(如手机)。它接收到消息并将其传递给计算机。该计算机有一些程序可以理解请求(取决于实现等),并可以执行任何想要的操作。例如,它可以向Web服务器发送一个http请求。

+0

谢谢!你能否建议用于学习“移动接收器”......“如何将消息传递给计算机的好资源......”以及如何在实践中建立这一点? – algorithmicCoder 2012-03-24 16:04:47

+1

从技术上讲,您可以与GSM调制解调器交互并使用AT命令发送消息。我有偏见(作为雇员),但检查Twilio。当你有我们的电话号码时,信息就会出现,我们会通过所有的信息参数对你配置的网址进行POST。 – CaseySoftware 2012-03-24 16:58:07

+0

通过这篇文章(http://stackoverflow.com/questions/6893562/send-sms-from-desktop-application/8034620#8034620)了解如何通过使用SMS网关的应用程序发送短信以及发件箱下方会发生什么。希望这可以帮助。 – Drona 2012-03-24 17:33:31