当前位置: 技术问答>linux和unix
大家来看一看,这种方式可不可以实现
来源: 互联网 发布时间:2015-04-11
本文导语: 网络服务的守护程序可不可以这样实现: 1.服务分为一个监听进程和多个处理进程,每一个处理进程处理一类请求 2.监听进程监听客户端发来得请求,根据请求的类型分别转发给不同的处理进程,由 处理...
网络服务的守护程序可不可以这样实现:
1.服务分为一个监听进程和多个处理进程,每一个处理进程处理一类请求
2.监听进程监听客户端发来得请求,根据请求的类型分别转发给不同的处理进程,由 处理进程进行处理后,将结果通过Socket发回给客户端。
请大家帮助一下,这种方式是否可行。
1.服务分为一个监听进程和多个处理进程,每一个处理进程处理一类请求
2.监听进程监听客户端发来得请求,根据请求的类型分别转发给不同的处理进程,由 处理进程进行处理后,将结果通过Socket发回给客户端。
请大家帮助一下,这种方式是否可行。
|
进程间的通信机制可以传递套接字吗?
可以的,参考《UNIX高级环境编程》中高级进程间通信一章,专门谈到了进程间传递文件描述字的。
可以的,参考《UNIX高级环境编程》中高级进程间通信一章,专门谈到了进程间传递文件描述字的。
|
可以
|
我建议你在客户端使用几个特定的端口,这样,可以通过端口号来确定由哪个处理进程处理,效果和你的方法一样,可我觉得相对简单一些.
|
我想用线程也可以实现。
主程序收到信息后,判断是给那个线程的,然后启动线程。
主程序收到信息后,判断是给那个线程的,然后启动线程。
|
当然可以,ACE就提供这套模式
|
没有问题,现在的WEB服务器不都是这个方式么?
|
可以