因此,我有一个使用node.js创建的服务器来运行服务器,您必须导航到与“server.js”文件相同的目录,并在终端运行命令node server.js
this启动服务器就好了,控制+ c关闭它。创建OSX应用程序来运行基于终端的服务器
现在我的问题是,我怎么把所有这一切都放在OSX Cocoa Mac应用程序(objective-c)后面。理想情况下,如果要将其制作为可分发软件,我不希望用户打开终端并运行命令。所以即时通讯思考一个启动按钮,以谨慎的方式运行该命令,并启动服务器和停止按钮关闭服务器。我环视了一下网络,似乎无法找到解决方案。
我不明白你为什么不能用fork()和exec()来启动它,用kill()来停止它。只需使用两个按钮即可完成这些操作。 'NSTask'也可能是一个选项。 – 2014-09-23 23:45:00
所有这些都相当新颖,将研究并报告回 – Marcus 2014-09-24 00:41:32