本人正做个应用,由服务程序和客户程序组成,服务程序和客户程序在同一台机器上运行,同一时间只有一个服务程序的运行实例为守护进程,可能有多个客户进程在运行,客户进程键盘操作提交给守护进程,守护进程将操作结果反映给客户进程。
以上功能需求的进程间通讯用什么办法比较好?
最通用的是socket, 这样也没有平台依赖性,还可以支持分布式,porting也方便
除了socket难道还有更多的选择么。。。
利用管道,消息之类的也可以啊。
进程之间的通信方式:管道,信号灯,消息队列,共享内存都能实现.
管道,消息队列,共享内存,套接字都可以