免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: liuchang8877
打印 上一主题 下一主题

[网络] socket select 问题 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2012-08-02 20:50 |显示全部楼层
select返回值 可简单的理解为  阻塞监听的套接字事件集 中做出响应的数目

没看 代码...................太多了 .....
---"client 向 server 发数据,   为什么  server 端的 select 的返回值是0"
服务器端使用select监听该新建连接socket的可读事件没有..

论坛徽章:
0
2 [报告]
发表于 2012-08-03 13:44 |显示全部楼层
@liuchang8877
服务器端 初始的时候  只是用select建立对监听套接字的可读事件,
当监听套接字的可读事件做出响应时,也就是从客户端有新的连接请求,当建立好连接时,应该讲这个新的套接字也加入到select得监听事件集中,这就是select的事件循环机制
不知你做了这样的处理没有

论坛徽章:
0
3 [报告]
发表于 2012-08-03 13:49 |显示全部楼层
@liuchang8877
那估计是这个问题了, 没有对新的连接设置监听
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP