2010-03-04 71 views
0

我必须编写一个控制设备的iphone应用程序。该设备公开了基于telnet的界面。理想情况下,应用程序应该为每个用户提供用户访问控制和可定制性。如何编写iphone应用程序来控制暴露telnet api的设备

我正在考虑编写C++类,它将使用套接字与设备进行通信。这个功能可以通过iphone应用程序可以调用的web服务公开。

但是,当我深入研究它时,api允许您使用telnet注册事件,然后您可以在发生这些事件时收到通知。那有点为我打了一把扳手。我为人不知道一个“推”的情况下可以使用web服务。

首先,我从来没有编程的iPhone到目前为止。所以我不确定可以做什么。所以我在想,如果不是让一个web服务器通过,为什么不让应用程序独立运行在iphone上,直接使用套接字与设备进行通信。问题是,这是可能的,第二我认为这会提高安全性方面。首先,我们可以通过中央服务器控制安全。如果没有中央服务器,是否有办法处理安全问题(从某种意义上说,谁有权访问设备)。

我很抱歉,这看起来像一个无组织的职位,但iam试图在这里集体讨论。

期待听到您的意见。

+0

那么套接字和C编程思想跑进了一面墙。我将需要实现telnet协议或找到一个能够做到这一点的库。 – MAC 2010-03-04 22:25:00

回答

0

我期待着做同样的事情。让程序在一台计算机上运行,​​并希望从iOS发送/接收telnet命令。使用Commons库构建了一个适用于Android的应用程序,它具有telnet客户端API,但不知道在Objective-C中执行此操作的最佳方式(无需编写telnet客户端库)。

但是,作为开始,我找到了OFC library on Google Code。看起来像是Commons般的感觉,似乎有一个telnet客户端。你可以看看那个。

相关问题