在iOS应用中运行应用程序?

时间:2012-07-06 17:08:17

标签: ios networking

是否可以将带有libssl的Stunnel等应用程序编译到iOS应用程序中,当应用程序启动时,它会运行带有conf参数的Stunnel? Stunnel将打开一个TCP端口。

1 个答案:

答案 0 :(得分:0)

你不能完全按照你的说法去做,因为iOS不允许分叉进程。 但是您可以做的是将Stunnel的main过程重命​​名为stunnel_main,将stunnel的源代码编译到您的应用程序中(通过将相关的源文件添加到项目中)。当您的应用程序开始执行时,创建一个新线程,使用您想要的任何参数调用stunnel_main

它不漂亮,但它会起作用。