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

Solaris下的socket编程问题。

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

    本文导语:  当一个进程bind了一个端口后,fork出过个子进程去accept。 这时每来一个连接,轮到那个进程accept到,有什么规律么? 我比较了fork出来的顺序和accept的顺序,都不是,难道是随机的? | 同一时...

当一个进程bind了一个端口后,fork出过个子进程去accept。
这时每来一个连接,轮到那个进程accept到,有什么规律么?
我比较了fork出来的顺序和accept的顺序,都不是,难道是随机的?

|
同一时间只有一个线程能获得CPU时间片,可能是连接到来后,阻塞在accept的线程(进程)最先获得CPU时间片的返回,用户看来就是随机的。我是这样想的,高手指正

|
一般只有一个accept。有了accept之后才fork。
也可以提前创建线程池,主线程accept之后将fd传到线程。关于线程池可以到网上搜一下有关资料。

|
当一个进程bind了一个端口后,fork出过个子进程去accept。
这时每来一个连接,轮到那个进程accept到,有什么规律么?

好强一个socket多个进程在使用!

    
 
 

您可能感兴趣的文章:

  • ********急!!!Unix与Solaris的C编程有哪些不一样?急!!!*************
  • solaris下如何编程改用户的密码?
  • Solaris下编程求助
  • solaris下c的cgi编程中的问题
  • 请问在solaris下如何编程实现对cpu、mem、磁盘占用率的监控
  • HTML教程 iis7站长之家
  • 攒台主机装solaris学unix编程
  • 在solaris 10上进行socket编程 编译没有问题 连接时出了错
  • 请教:哪位大侠能给我介绍一下solaris下的编程环境?
  • 请教:哪位大侠能给我介绍一下solaris下的c/c++编程环境?
  • 性能问题:Solaris和AIX下面如何编程虚拟内存的大小、单个CPU占用率?
  • 怎样解决"Cannot set Socket Options for Trasnmit Socket" error 当使用setsockopt() 在solaris 5.8
  • Solaris/HP-UX平台socket API:shutdown问题
  • solaris socket 非阻塞recv产生 EBADF 错误
  • 谁知道solaris对socket的recv和send函数是否是原子操作,谢谢!!
  • 在inter版solaris 8上编socket程序,在read时遇到错误,错误号14,用strerror()看不到错误描述,请解决,多谢!
  • 我在SCOUNIX上用C写了一段SOCKET程序,在SCOUNIX上运行正常,但是在SOLARIS上则出错,请问高手,这是为什么?
  • 请教客户端在solaris上,服务器端在windows上的socket问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • solaris 8上能用gcc for solaris7 或 solaris9的版本吗?
  • Solaris菜鸟!!!请问Solaris SPARC和Solaris x86这两个版本之间有什么具体的差异吗?
  • 请问Solaris现在最高的版本是多少?Solaris8.0价格如何?Solaris8.0和Red Hat Enterprise Linux AS 3.0有何区别?
  • 请教solaris高手一个solaris安装问题
  • solaris 10下的多线程和solaris 5.8下多线程编译有什么区别??
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • 请问:SOLARIS(for intel)如何装d-link网卡。哪儿下Solaris电子文档。
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • telnet 进去的时候我看写着SUN OS5.8,这个是不是Solaris?我找不到Solaris5.8的软件?
  • 没有光碟,怎样从solaris8升级到solaris9?
  • solaris 10能不能远程桌面连接Solaris 10(或 Linux) ,不要安装其他软件
  • 请问高手,在Solaris 8 gcc3.1编译的 *.o 和库文件 *.a ,可以提供在Solaris 7,9下使用吗?
  • 我装了Solaris后,98和2000都找不到了,启动时直接进入Solaris,该怎么办,请高手指点!
  • solaris开发一窍不通,如何开发Solaris下的c程序?
  • 想用Virtual PC虚拟UNIX,求Solaris 10 ,Solaris 10 for x86版或已经设置好的虚拟文件?
  • 怎么修改IP(SOLARIS),怎么在WIN上用EXTRX!X连上SOLARIS
  • solaris 10 下怎么安装jdk-6u5-solaris-i586.sh? ftp上传大文件中断怎么解决?
  • 专门为难solaris高手,之solaris10的修改最大TCP连接数问题
  • solaris root 的shell搞错了,提示 no shell root 进不了!(solaris 8 for x86)


  • 站内导航:


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

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

    浙ICP备11055608号-3