0

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

我正在考虑编写可以使用套接字与设备通信的 C++ 类。然后可以通过 iphone 应用程序调用的 Web 服务公开此功能。

然而,当我更深入地研究它时,该 api 允许您使用 telnet 注册事件,然后您可以在这些事件发生时收到通知。这有点为我准备了一把扳手。我不知道“推送”场景可以与 web 服务一起使用。

首先,到目前为止,我从未为 iphone 编程过。所以我不太确定可以做什么。所以我在想,如果不是让网络服务器通过,为什么不让应用程序在 iphone 上独立运行,直接使用套接字与设备通信。但问题是,这是否可能,其次我认为这会提高安全性。首先,我们可以控制安全性,因为一切都通过我们的中央服务器进行。有没有办法在没有中央服务器的情况下处理安全性(从可以访问设备的意义上说)。

很抱歉,这似乎是一篇杂乱无章的帖子,但我想在这里集思广益。

期待听到您的意见。

4

2 回答 2

0

查找NSPortNSStream类。

于 2010-03-04T18:29:59.120 回答
0

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

然而,作为开始,我在 Google Code 上找到了 OFC 库。看起来有点像 Commons 的感觉,而且似乎有一个 telnet 客户端。你可以看看那个。

于 2011-01-03T01:49:36.963 回答