当前位置:  技术问答>linux和unix

大家来看一看,这种方式可不可以实现

    来源: 互联网  发布时间:2015-04-11

    本文导语:  网络服务的守护程序可不可以这样实现:     1.服务分为一个监听进程和多个处理进程,每一个处理进程处理一类请求     2.监听进程监听客户端发来得请求,根据请求的类型分别转发给不同的处理进程,由 处理...

网络服务的守护程序可不可以这样实现:
    1.服务分为一个监听进程和多个处理进程,每一个处理进程处理一类请求
    2.监听进程监听客户端发来得请求,根据请求的类型分别转发给不同的处理进程,由 处理进程进行处理后,将结果通过Socket发回给客户端。

     请大家帮助一下,这种方式是否可行。

|
进程间的通信机制可以传递套接字吗?
可以的,参考《UNIX高级环境编程》中高级进程间通信一章,专门谈到了进程间传递文件描述字的。

|
可以

|
我建议你在客户端使用几个特定的端口,这样,可以通过端口号来确定由哪个处理进程处理,效果和你的方法一样,可我觉得相对简单一些.

|
我想用线程也可以实现。

主程序收到信息后,判断是给那个线程的,然后启动线程。

|
当然可以,ACE就提供这套模式

|
没有问题,现在的WEB服务器不都是这个方式么?

|
可以

    
 
 

您可能感兴趣的文章:

  • Linux内存文件系统(ramdisk)的三种实现方式
  • 听说java有一种数据库连接池的方式,效率比使用jdbc驱动程序高。不知是否真的这样?具体方式怎么实现?
  • 怎样实现命令的快捷方式`
  • 如何实现这种方式的打印?
  • 怎样从Linux源文件中找到函数实现方式?
  • 在LINUX下,进程间访问临界资源只能通过效率很低的锁文件方式来实现吗?
  • PHP创建桌面快捷方式实现代码
  • 如何实现将客户机上的word文件,以B/S方式最终存入oracle数据库?
  • 如果想以web方式实现体育彩票销售应如何设计如何实现?技术上有困难吗?
  • 哪位大虾知道怎么用WEB方式实现像notes开发的oa中的笔迹保留功能?
  • Linux上面的线程实现还是clone方式吗?
  • Linux xwindows gnome 桌面快捷方式改图标问题。(需要脚本或程序实现)
  • 请问unix与window之间能否实现socket通信或者有什么方式可以通信?
  • C# 无需COM组件创建快捷方式的实现代码
  • C#实现的几种委托方式介绍
  • ping的C实现方式 运行之后出现 socket:Permission denied,是什么问题
  • redhat linux 7.1 字符方式下(not xwindown/kde)汉化如何实现?? ucdos汉字输入、显示的原理??分不够可在加!!!
  • 怎样实现在SuseLinux9.0中,实现以任务(脚本)的方式,定期(午夜)重启tomcat。
  • 解析分别用递归与循环的方式求斐波那契数列的实现方法
  • C#程序自动以管理员方式运行的实现方法
  • Android中button实现onclicklistener事件的两种方式
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我装了RedHat9.0,安装时选择用图形方式启动,现在不知道怎么回到提示符方式可以打命令的?
  • 在linux下可以使用dao方式连接数据库吗?可以连接musql吗?回答就给分!急
  • 如何增加一个目录让用户可以以匿名的方式来访问(急,在线等待)
  • java或者是jsp中处理字符串、时间等的函数在那里可以查到资料?或者他们都是采用对象的方式?那么资料在那里可以查到?
  • 请教高手,通过ssh连接suse linux的三种方式是否可以修改?
  • 图形方式使用鼠标的dos程序,在Win98下可以正常显示鼠标光标,而Win2000下不行,有办法吗
  • 谁知道linux下字符方式下的bt客户端软件。是可以用./xxx 来运行的
  • 可以用软件的方式虚拟5"盘
  • iptables可以设置ip+ports的封堵方式吗?
  • 请问用什么命令或者什么方式可以查看到一个进程用了多少字节或者多少兆的内存???????????????????????????
  • 命令方式下执行php 可以用类吗?
  • vim块选择,可以用长方形的方式选择数据:ctrl+v怎么没有效果呢。我是linux环境的。
  • 我有个linux服务器 然后我可以在windows下通过telnet方式进行编程吗?
  • 请问:编译线程程序时,命令数是写成 -lpthread 还是写成-l pthread啊,怎么两种方式都可以啊,谁是标准的呢?
  • 以前通过“apt-get remove”这样的方式删除程序时总会提示是否删除,有没有什么办法可以直接删掉而不提示的?
  • 在JBuilder 5.0中,我打开一个单独的java文件,怎么编译和运行他?用命令行方式是可以的
  • 静态方式调用so,连接时,从哪取的符号? (windows上.dll可以有对应的导出库.lib)
  • 高分请教,如何在FreeBSD上制作以web方式的控制台?就像那些ADSL Moden之类的硬件通过在在IE上输入http://192.168.1.1然后通过登录就可以
  • 如何用最简单的方法让DOS程序确认它运行在DOS全屏方式下,并且可以改变这种状态?
  • 在安装linux的时候,没有选择WWW服务。之后通过什么方式可以安装telnet,ftp以及www服务呢?需要安装哪些软件包?
  • Docker支持的安装方式
  • 图形方式到文本方式的切换
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • 有做过基于snmp方式的入侵检测系统的哥们吗?请留下联系方式,以后多交流交流!
  • 设置sharepoint 2010文档库中的 pdf文件在浏览器中访问的打开方式
  • redhat as 3 如何将图形登录方式改为文字登录方式?
  • c++类对象数组初始化方式
  • 请问redhat9.0下怎么在启动的时候直接进入命令行方式而不是xwindows方式??谢谢
  • Linux/centos/redhat下各种压缩解压缩方式详解
  • 怎么使linux启动重原来的图形方式切换到命令行方式?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3