完全无界面的是守护进程,也就是实际完成核心功能的进程。同时,HTTP 服务器就放在这个进程里面。
TUI 界面的程序、Qt 界面的程序都是独立的进程。不过 TUI 界面一般运行在跟守护进程同一台机器。而 Qt 界面程序运行在用户的电脑,一般都是 windows 机器。
http 搞个界面太麻烦的话,就弄个 http restful api,其实没几行代码,都有现成的库。去折腾 tui 才麻烦呢。
http 服务器有很多 cpp 库,但需要运行在独立的线程。我弄的 qtng httpd,是多协程,可运行在同一个线程。
【 在 bigsen (大海无量) 的大作中提到: 】
: 关键我的第三个需求只有几个固定的命令需要发送,为此再用http搞个界面有点喧宾夺主的感觉。
: 请问你说的完全无界面的命令行程序,是绑定命令行窗口那种,还是像守护进程那种的服务?
--
FROM 110.85.22.*