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

accept阻塞问题

    来源: 互联网  发布时间:2017-01-13

    本文导语:  本帖最后由 zsjay758 于 2011-11-04 11:06:12 编辑 有如下代码: //设置非阻塞模式 int flags = fcntl(sublistenfd, F_GETFL, 0);  fcntl(sublistenfd, F_SETFL, flags | O_NONBLOCK); fd_set rset,allset; FD_ZERO(&rset); FD_ZERO(&allset); FD_SET(sublistenfd,...

本帖最后由 zsjay758 于 2011-11-04 11:06:12 编辑
有如下代码:
//设置非阻塞模式
int flags = fcntl(sublistenfd, F_GETFL, 0); 
fcntl(sublistenfd, F_SETFL, flags | O_NONBLOCK);

fd_set rset,allset;
FD_ZERO(&rset);
FD_ZERO(&allset);
FD_SET(sublistenfd,&allset);
int nready = 0;
int maxfd = sublistenfd +1;
//超时设置
struct timeval timeout,resettime;
timeout.tv_sec = g_nTimeout;//TIMEOUT;
timeout.tv_usec = 0;
int nCliLen = 0;
for ( ; ; ) 
{
rset = allset;
resettime = timeout;
nready = select(maxfd, &rset, NULL, NULL, &resettime);
if(nready 

    
 
 

您可能感兴趣的文章:

  • 如何能够同时监听多个端口而又不被accept()阻塞?
  • 关于《Unix网络编程》在ubuntu 8.04下运行的问题,服务器端阻塞在accept调用,客户端阻塞在connect调用,导致连接失败
  • 如何中断阻塞方式accept调用
  • 关于accept阻塞和alarm闹钟问题
  • accept函数的阻塞问题
  • socket accept问题,大家指教。
  • 初学socket,求教关于listen和accept关系的问题。
  • 请教一个网络编程问题,accept函数的,在线等,急。。。
  • 新手请教一个select accept 问题 ?
  • accept函数的问题
  • 一个关于accept()的问题。
  • openssl的ssl_accept丢包问题
  • configure: error: no acceptable C compiler found in $PATH 什么问题啊?
  • Linux 中c网络编程,accept函数的问题,请大家指点,谢谢
  • linux socket编程 accept 返回值的问题
  • close掉socket后,在accept了1024次后,出现打开文件最大限制1024的问题
  • 使用socket的accept()函数时Interrupted system call问题
  • (菜鸟飞飞) accept后创建的socket描述符问题
  • socket 编程中的 Accept函数问题
  • linux socket 中 accept() 问题
  • 小白请教关于Listen、accept、信号处理函数、waitpid的几个问题
  • 帮忙看下socket中的accept函数的问题(只剩30分了,大家别嫌少哈)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.net类httpurlconnection的类成员方法: http_accepted定义及介绍
  • Accept() 返回0,请问是怎么回事 ?
  • java命名空间java.awt.event类keyevent的类成员方法: vk_accept定义及介绍
  • iptables的默认策略与accept的疑问
  • java命名空间java.net类httpurlconnection的类成员方法: http_not_acceptable定义及介绍
  • accept的多线程在这里是如何体现的?
  • java命名空间javax.swing类jfilechooser的类成员方法: accept定义及介绍
  • accept返回-1的原因
  • java命名空间java.net接口cookiepolicy的类成员方法: accept_none定义及介绍
  • accept函数为何返回0???
  • java命名空间java.net接口cookiepolicy的类成员方法: accept_all定义及介绍
  • 请教LINUX 中 服务端 accept 函数
  • java命名空间java.net类socketimpl的类成员方法: accept定义及介绍
  • 为何我close了 accept不立即返回
  • java命名空间javax.xml.stream接口eventfilter成员方法: accept定义参考
  • socket编程select对accept的影响
  • java命名空间java.io接口filefilter的类成员方法: accept定义及介绍
  • 用accept系统调用得到的socket能用在readv和writev上吗?
  • java命名空间javax.xml.stream接口streamfilter成员方法: accept定义参考
  • accept,recvfrom接收到奇怪的ip
  • java命名空间java.io接口filenamefilter的类成员方法: accept定义及介绍
  • 请教一个网络编程问题,accept函数的,在线等,急。。。 iis7站长之家


  • 站内导航:


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

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

    浙ICP备11055608号-3