社区
VxWorks
帖子详情
请问在VX WORKS 下iosIoctl将套接字设置成非阻塞它的参数是怎么弄的哦。
abzhang2
2008-03-04 09:58:39
请问在VX WORKS 下iosIoctl将套接字设置成非阻塞它的参数是怎么弄的哦。
...全文
250
8
打赏
收藏
请问在VX WORKS 下iosIoctl将套接字设置成非阻塞它的参数是怎么弄的哦。
请问在VX WORKS 下iosIoctl将套接字设置成非阻塞它的参数是怎么弄的哦。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
frank_zhou
2008-03-08
打赏
举报
回复
vxworks中socket是支持非阻塞方式的,可以通过ioctl或者setsockopt来实现
xues
2008-03-07
打赏
举报
回复
VxWorks的SOCKER支持非阻塞式的操作吗?我印象中是不支持的。而且,我觉得你用select,要非阻塞干什么?不是这种模式的
abzhang2
2008-03-05
打赏
举报
回复
谢谢楼上的。
我设置成非阻塞后。 FD_ISSET()总是返回非0
/*create socket*/
UDPCreate_Recv();
ioctl(sock_udp_recv, FIONBIO, &ul)
bind(sock_udp_recv, (struct sockaddr_in*)&addr_udp_recv, sizeof(addr_udp_recv));
while(1)
{
FD_ZERO(&fd_read);
FD_SET(sock_udp_recv, &fd_read);
timeout_recv.tv_sec = 1;
timeout_recv.tv_usec = 1;
nret = select(0, &fd_read, 0, 0, &timeout_recv);
/*问下,这里总是返回为非0*/
nret = FD_ISSET(sock_udp_recv, &fd_read); if(!nret)
{
continue;
}
recvfrom(...)
}
frank_zhou
2008-03-05
打赏
举报
回复
用setsockopt
hzcpig
2008-03-05
打赏
举报
回复
已经用了select为什么还要设成非阻塞?select本身就设置了timeout超时时间,设短点不就不阻塞了?
另外,你select的第一个参数好像错了,印象中应该
nret = select(sock_udp_recv + 1, &fd_read, 0, 0, &timeout_recv);
hzcpig
2008-03-04
打赏
举报
回复
上面错了,应该是ioctl(sockfd, FIONBIO, &flag)
hzcpig
2008-03-04
打赏
举报
回复
int flag = 1;
iosIoctl(sockfd, FIONBIO, &flag);
kbryant
2008-03-04
打赏
举报
回复
进来学习
前端分析-2023071100789s79
前端分析-2023071100789s79
基于Python与Vuejs开发的酒店预订管理系统_包含前台客房浏览预订与后台订单客房用户运营日志管理功能_适用于中小型酒店或民宿的数字化运营与客户服务_采用Django框架与E.zip
基于Python与Vuejs开发的酒店预订管理系统_包含前台客房浏览预订与后台订单客房用户运营日志管理功能_适用于中小型酒店或民宿的数字化运营与客户服务_采用Django框架与E.zip
MT4交易软件:四色双线MACD 技术指标
这是一个在Mt4交易软件上使用的4色双线macd技术指标,因为该软件自带的macd只有一个颜色一根线,跟经典的macd技术指标不一样,因此又开发了一个满足广大投资者的要求。
FastAPI-Web开发入门、进阶与实战 (钟远晓) (Z-Library).epub
FastAPI-Web开发入门、进阶与实战 (钟远晓) (Z-Library).epub
Vue3+mock实现动态路由权限
Vue3+mock实现动态路由权限
VxWorks
2,184
社区成员
2,913
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章