2012-07-03 57 views
6

有谁知道在iPHone上实现SSH客户端的开源项目? 我实际上需要一个终端仿真来运行我的控制台应用程序,我甚至不需要离开我的沙箱。但没有找到任何终端仿真不违反苹果规则。 (-MobileTerminal-只适用于越狱,并运行我的控制台应用程序)和AFAIK由于其forkpty()实现它不可能实现它的Appstore有效版本。在iPhone上实现SSH客户端

我仍然在发送接收数据的AppStore上看到很多SSH客户端(终端)。所以必须有一种方法来模拟iPhone上的终端/控制台的东西......这就是我需要的,但我看不出有人给出了一些源代码。

+0

看看xterm源代码:http://invisible-island.net/xterm/,这是大多数终端实现的基础。 –

+0

@ RichardJ.RossIII:xterm与Xlib绑定非常紧密,并且是X11终端仿真器。 如果你想要一个可以连接到任何你想要嵌入到手机中的渲染系统的抽象终端仿真库,你可以考虑改为使用我的libvterm; https://launchpad.net/libvterm – LeoNerd

+0

@LeoNerd看起来很喜欢在Xcode for iPhone中实现的好库。但是你有没有关于如何使用它的文档或手册?谢谢 – omarojo

回答

1

我的一个快速谷歌表示这是一个可能的选择: http://code.google.com/p/mobileterminal/

它在Cydia的商店,以及,应该给你大方向。如果你想看最后的实现,我推荐Panic软件的提示 - http://www.panic.com/prompt/support.html

+0

是的,我在我的帖子中引用什么.MobileTerminal是一个开源的终端模拟器,只适用于Cydia,这意味着越狱手机。它的AppStore是有效的,这将是一个伟大的开源项目,不需要越狱工作,我需要的只是终端界面来运行我自己的二进制文件。我不需要任何访问受限制的文件夹或东西。但是,我很惊讶官方appstore中有大量SSH客户端,但没有任何地方可以使用snippet代码来启动控制台界面。 – omarojo

+0

不确定我关注 - 控制台应用程序在远程服务器上运行?或者在设备上的控制台本身内? –

+0

控制台应用程序在iPhone中运行。我其实不需要做一个SSH连接。我需要在iPhone中运行一个控制台应用程序,我有用C编写的控制台应用程序的代码..它实际上在Xcode中编译为iPhone ..但是此代码需要终端界面来显示和阅读东西。 (它是连接到路由器并发送/接收数据,配置命令等的控制台应用程序。)。多数民众赞成的事情......我仍然需要一个终端模拟器,如恐慌提示这是卓越的..我只需要,接口,但与本地控制台应用程序进行交互。 – omarojo