使用C编码TCP服务器的Cocoa应用程序架构

时间:2017-06-05 10:31:26

标签: objective-c c cocoa server

我用C语言编写的应用程序(库)是TCP服务器,移动应用程序(Android / iOS)将使用它连接到它。此服务器的大多数功能都包含在此C程序中。

现在我想向此服务器添加GUI界面,以便轻松启动/停止/重启此服务器,配置或显示有关正在运行的IP地址/端口号服务器的一些信息。设置一些密码以用于提供基本安全性。

所以我已经编写了这样的基本状态栏应用程序来实现这一点 Cocoa GUI app

现在我考虑如何加入这两个应用程序:Cocoa GUI应用程序和C服务器应用程序。我需要在它们之间交换一些基本的配置信息。

将此C服务器应用程序链接为Xcode Cocoa应用程序项目中的库或者让C服务器应用程序成为独立应用程序,Cocoa GUI应用程序将仅作为单独的进程(程序)启动并在用户单击停止时终止它会更好吗?我可以在启动此应用程序时将安全密​​码,自定义端口号作为参数传递给应用程序。但是,如果C应用程序使用某些自动配置,我怎么能获得有关当前所选端口号的信息以显示在我的GUI应用程序中。

在开发,编码,然后在App Store中分发时,哪种解决方案更适合管理。

0 个答案:

没有答案