我必須編寫一個控制設備的iphone應用程序。該設備公開了基於telnet的界面。理想情況下,應用程序應該爲每個用戶提供用戶訪問控制和可定製性。如何編寫iphone應用程序來控制暴露telnet api的設備
我正在考慮編寫C++類,它將使用套接字與設備進行通信。這個功能可以通過iphone應用程序可以調用的web服務公開。
但是,當我深入研究它時,api允許您使用telnet註冊事件,然後您可以在發生這些事件時收到通知。那有點爲我打了一把扳手。我爲人不知道一個「推」的情況下可以使用web服務。
首先,我從來沒有編程的iPhone到目前爲止。所以我不確定可以做什麼。所以我在想,如果不是讓一個web服務器通過,爲什麼不讓應用程序獨立運行在iphone上,直接使用套接字與設備進行通信。問題是,這是可能的,第二我認爲這會提高安全性方面。首先,我們可以通過中央服務器控制安全。如果沒有中央服務器,是否有辦法處理安全問題(從某種意義上說,誰有權訪問設備)。
我很抱歉,這看起來像一個無組織的職位,但iam試圖在這裏集體討論。
期待聽到您的意見。
那麼套接字和C編程思想跑進了一面牆。我將需要實現telnet協議或找到一個能夠做到這一點的庫。 – MAC 2010-03-04 22:25:00