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

可实际情况是read永远阻塞在那儿了。请问这是为什么?

    来源: 互联网  发布时间:2015-12-18

    本文导语:  刚开始学习,照书上的例子写了个小的服务器,客户机的程序。 服务器和客户机联结后,服务器用wirte写,客户机用read读。 这样程序运行正常。 可是我想试试,客户机读不到数据的情况。就在服务器的write前加了个s...

刚开始学习,照书上的例子写了个小的服务器,客户机的程序。
服务器和客户机联结后,服务器用wirte写,客户机用read读。
这样程序运行正常。
可是我想试试,客户机读不到数据的情况。就在服务器的write前加了个sleep(1000);,按预期
客户机会一秒后读到数据。可实际情况是read永远阻塞在那儿了。

请问这是为什么?

|
sleep(1000);,

#include 
unsigned int sleep(unsigned int seconds);
看看定义 sleep (1000)可是睡眠1000秒.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 显卡tnt2,显示器ctx15寸纯屏,xconfig也成功但显示屏幕很大,超出了实际屏幕,其中配置时虚拟桌面不比实际桌面大,,why??
  • 在linux里进行磁阵划分(连接了实际的外界磁盘阵列)时,划分出来的实际大小和配置大小不同
  • 有哪位做过Jcerty 5.0上的scjp模拟题,比实际考试水平如何?
  • java中如何得到byte数组中实际数值的长度??
  • VMWare虚拟硬盘中怎样访问实际硬盘中的内容?
  • 如何有世纪秒法转换为实际的时间?
  • 请问linux进程的实际ID,有效ID,设置用户ID三者的定义和主要区别?
  • 用什么命令可以得到HP-UX的实际物理总内存?急急啊 !
  • 概念混乱,请专人解释:实际用户ID,有效用户ID,设置用户ID
  • oracle 实际值超过数据库某个字段指定长度报错解决
  • 为什么我的可用分在减,可用分很高,但是实际上不能用,
  • 使用JB编程时,光标的定位和实际输入的总是有偏差,请问如何解决?谢谢!!!
  • 什么叫有效用户ID和实际用户ID
  • 关于有效用户ID和实际用户ID
  • CSS属性参考手册 iis7站长之家
  • 只知mount路径,怎样显示出实际路径
  • 开发的应用程序实际运行的环境如何?
  • 请问那里有现成ejb的具体的简单的实际例子?
  • 对于现在的linux/unix而言,终端波特率的设置,还有实际意义么?
  • socket问题,当客户端关闭或者实际链路断开后服务器端怎么判断?


  • 站内导航:


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

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

    浙ICP备11055608号-3