2014-05-24 79 views
0

我是一名Web開發人員,我很困惑。SMS API通信的簡單點

試圖利用sprint.com的SNPP Server,snpp.messaging.sprint.com。

我在40個不同的地方看SNPP。它說它很簡單。它說你在端口444上連接。簡單。

Here's Sprint's super clear, authoritative 8 page document on the subject.

In this SO answer,大衛·布朗介紹瞭如何這是非常簡單(幾乎)究竟是如何做到這一點。

所以......我唯一的問題是......我該如何連接?

也許我是完全愚蠢的......但我可以連接通過網絡請求到該端口?我使用特定的HTTP動詞嗎?或者,是否需要從我的Web服務器製作一些較低的槓桿請求?

我覺得很愚蠢,但我實際上很難過。

回答

1

你必須打開一個TCP套接字端口444如何做到這一點取決於你使用的語言,例如:在PHP fsockopen,在socket模塊在Python或system.net.sockets.socket在.NET。然後,您繼續發送響應中的行,每行以換行符結尾(\n)。如果你願意,你可以使用協議進行遊戲,而無需在Linux/Unix中使用Telnet in Windowsnetcat對客戶端進行編程。只需運行帶有server/port作爲參數的程序,具體取決於您使用哪個用冒號(:)分隔,如原始帖子或空格。

+0

啊哈!謝謝。這更有意義。我使用Node,看起來'net'模塊完全支持通過TCP套接字進行通信。我會玩。 – dthree