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

unix socket问题

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

    本文导语:  用select监听套接字,为何无法从socket读取数据,代码大致如下: select(fd+1, &readfds, &writefds, &exceptfds, 0); FD_ISSET(fd, &readfds)总是返回0; 可是直接调用recv()却可以。 | ...         FD_ZERO(&rset);        ...

用select监听套接字,为何无法从socket读取数据,代码大致如下:
select(fd+1, &readfds, &writefds, &exceptfds, 0);
FD_ISSET(fd, &readfds)总是返回0; 可是直接调用recv()却可以。

|
...
        FD_ZERO(&rset);
        FD_ZERO(&wset);
        FD_SET(fd, &rset);
        FD_SET(fd, &wset);
        tv.tv_sec = sec;
        tv.tv_usec = 0;


        n = select(fd + 1, &rset, &wset, NULL, &tv);
..........

|
先要给readfds, &writefds, &exceptfds赋值吧

|
你多贴点代码,这两行肯定没错,呵呵

|
在select之前,加上FD_SET(fd,&readfds);

    
 
 

您可能感兴趣的文章:

  • vc做的的socket应用和unix下socket?
  • 刚刚接触Unix系统和Unix编程。急需Unix下多线程程序设计和网络Socket程序设计方面的资料。
  • sco unix 下输入 man socket 居然显示 man:socket not found up有分
  • sco unix下socket编程的问题,请大家帮忙
  • socket在linux下能用,在unix下出错
  • 请问:SCO UNIX下SOCKET的recv返回-1,errno=9?在线等·····
  • Unix domain socket可用于同一个进程中的不同线程么?
  • 请问unix与window之间能否实现socket通信或者有什么方式可以通信?
  • UNIX Domain Socket通讯是否要求主机上要有网卡?
  • unix下,多进程socket 服务器问题
  • UNIX下SOCKET怎么能象WINDOWS下用通信事件来响应接收数据呢?
  • Unix Socket编程
  • unix操作系统上的socket服务器端程序在调用bind涵数的时候报错,是怎么回事了?
  • unix下socket通信问题
  • 在unix下编写socket,从远端接收数据并存入db2数据库
  • linux & unix 如何把 long型转化为 字符串数组(用来拼socket报文)?高手请救!!
  • unix 下的socket 函数调用失败会写 errno. 哪位有 errno 的值 和 其对应意义 的 对照表???
  • 哪位高手给个unix系统下C语言socket+fork()+select()的例子?
  • Linux socket AF_UNIX client端,连接连建立不起来,求大神!!!
  • unix socket编程的问题--服务器突然断掉,客户端如何察觉并发动请求重新连接
  • UNIX特急!!!digital unix问题,请专家快来!!!
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • 入门问题,我想向UNIX编程方向发展,单目前不会UNIX,我该如何做
  • unix下的非常的奇怪WC的问题,向unix高手请教 好急呀!!!!!!!!!!!!!!!
  • 菜鸟问题:现在要做unix下的c/c+编程的几个问题?
  • unix下jdk配置问题及发布问题.
  • UNIX的一个初级问题
  • [学习UNIX编程]初学UNIX编程,遇到一个小小的问题,烦劳大虾帮忙解惑,谢谢!
  • 关于UNIX文件I/O操作的问题,解决问题立即结贴
  • 新手,请教安装SCO Unix的问题
  • unix使用问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.util.regex类pattern的类成员方法: unix_lines定义及介绍
  • 关于UNIX的历史 : 1973年,K.Thompson和D.M.ritchie,用C改写UNIX。那么,在此之前,UNIX是用什么写的?
  • unix/Linux下c++ boost thread库读写锁介绍
  • 没有unix系统我如何学习unix
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • unix下socket通信问题 iis7站长之家
  • php将unix时间戳转换成字符串时间函数(date)
  • 急!装完unix5.06,再装win2000。重启后不能进unix.
  • unix/Linux下c/c++ pthread库读写锁函数介绍
  • UNIX支持中文否,请推荐UNIX好书
  • SCO UNIX 5.0用软盘启动之后无法启动UNIX
  • 散分!!unix 用户调查!!!你使用哪款unix
  • hp unix 和 sco unix的区别
  • 强烈建议将linux/Unix栏目放到“软件开发者”大类里面来。----Unix开发的人助威支持!!!
  • 现在那些unix比较流行?Linux和 Unix有 什么区别?
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 请问各位unix大虾,哪有免费的unix下载?
  • 学UNIX从SOC UNIX开始好吗?
  • 安装SCO UNIX到PC机上是否一定要用SCO UNIX光盘?
  • 谁有介绍UNIX下面函数的书啊,类似UNIX编程参考手册的东西
  • UNIX编程艺术,了解unix文化强烈推荐这本书


  • 站内导航:


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

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

    浙ICP备11055608号-3