2012-03-24 60 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