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

各位大虾,请给我来个SELECT检测一服务器/客户端有效否,且有TIMEOUT限制的例子!!!

    来源: 互联网  发布时间:2015-05-08

    本文导语:  对TIMEOUT,SELECT始终理解的不透彻!! 望帮忙!!谢谢!! | 去FAQ找找很多的。 ================================= 以判断一个连接为例     fd_set  read_set;   struct  timeval  t_o;   ...   FD_ZERO(&read_se...

对TIMEOUT,SELECT始终理解的不透彻!!
望帮忙!!谢谢!!

|
去FAQ找找很多的。
=================================
以判断一个连接为例  
 
fd_set  read_set;  
struct  timeval  t_o;  
...  
FD_ZERO(&read_set);  
FD_SET(lSockFd,&read_set);  
t_o.tv_sec  =  n;/*  超时秒数*/  
ret  =  select(lSockFd  +  1,&read_set,NULL,NULL,&t_o);  
if(ret  ==  1)  
{    count  =  recv(lSockFd,buf,LEN,0);  
     if((count  ==  0)  ¦  ¦(count  ==  -1))  
     {  
           /*  这两种情况都可认为是链路关闭*/  
     }  
     ...  
}  
...  
---------------------------------------------------------------  
 
如果你受到数据长度为0,表示对方已经关闭

|
怎么会不管用?ari的例子里t_o.tv_usec没有清0,不知道会延时多久?
楼主把代码贴上来。

    
 
 

您可能感兴趣的文章:

  • 关于B/S结构的客户端打印的问题,求教各位 各位大虾,我用servlet和jsp作了一套b/s的系统,现在客户端需要打印,怎样才能实现?帮帮忙啊,小弟再此先谢过了!
  • 请教做过将linux移植到arm9上的大虾,在pc的linux下成功的tcp客户端代码交叉编译后,通过网线下到目标板就无法连接到pc上的服务器端了。
  • 哪位大虾有数据报Socket客户端例子的java源码?急……
  • 请问那位大虾有关于EJB(包括Servlet,jsp)的项目例子 100分奉送呀!
  • 都说抽象类不能实例化,可是请看下面例子:(请大虾们解释)
  • 有没有那位大虾在redhat9.0下测试过ldd2里面的例子?!
  • 哪位大虾能给一个StringTokenizer的例子?
  • 我在jsp中声明了一个函数!出错了,请个位大虾给点提示和例子!
  • 那位大虾给个javaMAIL的例子???(内空)
  • ?那位大虾有jdbc2.0连接sqlserver的例子,不要使用jdbc-odbc桥,要用sqlserver2000jdbc驱动!大哥帮我一下吧!
  • 哪位大虾能提供一个JSP内置Application对象应用的例子?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 各位大虾,小弟有一事不明,请大虾赐教!
  • 在solaris下如何卸载wu-ftpd???????????????????????谢谢大虾!!!!!!!!!!
  • 请大虾们谈谈linux和unix的异同吧
  • 请大虾,详细介绍一下JavaBean的写法,和调用过程!
  • 对LDAP有研究的大虾请进,见者有分
  • 超级新手菜鸟请问各位大虾!
  • 各位大虾,一个初学者该怎样开始学习java?
  • 请问各位大虾,什么地方有Jsp学习资料?
  • 哪位大虾知道weblogic与websphere的差别?
  • 大虾救命!APACHE没有理睬JSP?!!!
  • 请问各位大虾,如何把一个String赋值给一个Char[]??
  • 大虾救命啊!!!50分!!!
  • 哪位大虾指点一下哪里有weblogic下载啊???
  • 请问各位unix大虾,哪有免费的unix下载?
  • 网络技术 iis7站长之家
  • 在下初学java,请各位大虾推荐几个java学习网站吧!
  • 请各位大虾介绍几个好一点的linux论坛,谢谢!
  • 大虾救命,dos下面怎么输入中文?
  • 请问大虾们,如何学习linux?
  • session里面可以放整型数吗?大虾请指教!!!


  • 站内导航:


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

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

    浙ICP备11055608号-3