腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何阻止
Linux
“读取”系统调用的
阻塞
?
、
、
如何在C++中解除read系统调用的
阻塞
?//do some other stuff //-->here I want to unblock "read" in foo通常,读取方法应该
阻塞
,我只想在需要时解除
阻塞
。
浏览 3
提问于2014-07-31
得票数 2
回答已采纳
1
回答
如何在QNX中将UDP套接字设置为
非
阻塞
、
、
、
我在QNX操作系统上用C++编写了一个UDP数据报接收器,我想执行
非
阻塞
的recvfrom()调用。 建议我可以使用
ioctl
()以某种方式将套接字置于
非
阻塞
模式。不幸的是,帮不了什么忙。谁能告诉我我必须传递给
ioctl
()以将套接字设置为
非
阻塞
的参数?
浏览 4
提问于2011-11-01
得票数 2
回答已采纳
3
回答
在Win32中,是否有一种方法来测试套接字是否是非
阻塞
的?
、
、
、
、
在Win32中,是否有一种方法来测试套接字是否是非
阻塞
的?
非
阻塞
模式是使用
ioctl
和FIONBIO的设置,但是似乎没有一种方法可以使用
ioctl
获取当前的
非
阻塞
模式get。 在Windows上是否还有其他调用,可以用来确定套接字当前是否处于
非
阻塞
模式?
浏览 2
提问于2011-03-30
得票数 10
回答已采纳
2
回答
如何在未发送数据时跳过recv()函数
、
、
、
、
我有一个用C编写的服务器-客户机程序,我的问题是我有一个while循环,在这个循环中我接收和发送数据。当我需要我的服务器做其他事情时,它经常会发生,但它只是停在recv()函数上,等待来自客户端的数据。我怎样才能克服它?我试过了: int waitForAnswer =1; close(socketfd); if(waitForAnswer) { receive(newSocket, bu
浏览 28
提问于2019-12-14
得票数 1
回答已采纳
1
回答
串行端口输入缓冲区的字节数
、
、
number definitions */#include <sys/
ioctl
.hint chars_read = 3; char read_buffer[3] = {0};
ioctl
int bytes;
ioctl
(fd, FION
浏览 0
提问于2014-04-28
得票数 1
2
回答
Android NDK - connect()
阻塞
系统
、
更奇怪的是套接字在connect()行之前已经设置了
非
阻塞
模式。nRet = connect(m_nSock, (struct sockaddr*)&AddrClient, sizeof(AddrClient));
阻塞
总是需要大约
浏览 1
提问于2011-09-22
得票数 0
1
回答
ioctl
()和/或fcntl()如何用于编写
非
阻塞
套接字?
、
、
、
我正在努力学习如何写一个
非
阻塞
套接字。请解释一下
ioctl
()和fcntl()在其中扮演的角色(即文件描述符在创建
非
阻塞
套接字中的角色是什么)。作为一个有解释的例子,代码片段将是非常受欢迎的。
浏览 0
提问于2014-09-23
得票数 0
回答已采纳
10
回答
如何将TCP套接字更改为
非
阻塞
?
、
如何使套接字成为
非
阻塞
的? 我知道fcntl()函数,但我听说它并不总是可靠的。
浏览 0
提问于2009-10-09
得票数 43
回答已采纳
7
回答
Linux
下的低延时串行通信
、
、
、
、
我正在
Linux
的串口上实现一个协议。该协议基于请求应答方案,因此吞吐量受到将数据包发送到设备并获得应答所需时间的限制。这些设备大多是基于arm的,运行
Linux
>= 3.0。哪些IO接口的延迟最低: select、poll、epoll或使用
ioctl
手动轮询?
阻塞
或
非
阻塞
IO是否会影响延迟? 我尝试使用setserial设置low_latency标志。
浏览 3
提问于2012-10-30
得票数 16
回答已采纳
1
回答
Linux
:
ioctl
/FIONREAD在/dev/random返回0字节?
、
、
、
、
我的基本代码是: perror("open");}if(
ioctl
(fd, FIONREAD, &n) < 0) { //file descriptor, call, unsigned int return 1;printf(
浏览 0
提问于2011-04-04
得票数 1
回答已采纳
2
回答
如何在vxworks或
linux
上取消
阻塞
的系统调用?
、
、
、
); /* Or: ret = recvfrom(sock, buf, size, 0, NULL, NULL); */ }.../*
ioctl
(fd, FIOCANCEL, 0); */如何在任务II中取消
阻塞
的任务I, 在vxworks中,有一个函数,
ioctl
(fd,FIOCANCEL, 0)取消一个
阻塞
的读写,但它不能工
浏览 1
提问于2013-07-22
得票数 0
3
回答
TCP发送队列深度
、
这是用C(++)编写的,在Windows和
Linux
上都有。理想情况下,我可以使用
ioctl
,但似乎没有。
浏览 0
提问于2008-09-19
得票数 1
1
回答
Linux
驱动程序-如何防止中断
我是
linux
驱动程序的新手,并且正在为硬件编写字符驱动程序。谢谢, Pui
浏览 1
提问于2010-09-18
得票数 1
回答已采纳
1
回答
非
阻塞
和异步套接字的区别是什么?
、
、
、
、
我们使用以下调用设置的
非
阻塞
和异步套接字模式之间的区别是什么?sockfd,F_SETFL,O_NONBLOCK); int sockfd;// create_sock(sockfd);int = 1; int sockfd;// init_sock(sockfd); int
浏览 0
提问于2014-05-07
得票数 0
1
回答
执行
ioctl
时关闭文件描述符
、
、
、
、
我正在编写一个
Linux
内核模块,我的userland应用程序在一个并行的
ioctl
调用上循环(从内核模块获取信息)。但是,当我想要关闭文件描述符(链接到内核模块)时,直到
ioctl
函数还没有退出,才会执行release函数。谢谢!:)
浏览 1
提问于2017-03-29
得票数 1
1
回答
非
阻塞
慢采样传感器驱动程序的正确接口
、
、
、
预计用户空间将使用字符设备接口(使用基于文件的read和可能的
ioctl
)连接到设备驱动程序。 我可以很容易地创建一个
阻塞
接口,其中用户线程尝试读取并保持
阻塞
状态,直到我能够报告回传感器读数。我希望允许驱动程序在
非
阻塞
模式下工作,因为采样预计会花费一些时间。用户线程可以做其他事情,也可以在轮询/选择时
阻塞
,直到采样完成。问题是我需要read来指示驱动程序开始采样,但是驱动程序在采样完成之前无法完成read,并且在
非
阻塞
模式下,驱动程序不允许<
浏览 27
提问于2017-01-26
得票数 1
2
回答
ioctl
电话
阻塞
了吗?
、
、
、
在引擎盖下面,libgpiod打开内核为行提供的fd,然后调用
ioctl
(fd, GPIO_V2_LINE_SET_VALUES_
IOCTL
, ...)。我的问题是:
ioctl
()调用在理论上是否一般是
阻塞
的?例如,首先请求行也涉及到芯片fd上的
ioctl
()。I2C
ioctl
()s呢? 如果它是
阻塞
的,是行结
浏览 0
提问于2021-07-01
得票数 5
回答已采纳
5
回答
查找准备从文件*或文件描述符中读取的字节数
、
、
给定一个FILE*或文件描述符,有没有一种标准的方法来判断准备读取的字节数?我在考虑使用具有零超时的select(2),以告知我至少有一个字节可以读取,然后一次读取一个字节,直到select(2)告诉我停止。不过,这看起来有点笨拙和缓慢。
浏览 0
提问于2011-03-24
得票数 10
回答已采纳
2
回答
有人能帮我替换块设备驱动程序上的"lock_kernel“吗?
、
、
我正在尝试修补一个网络
阻塞
设备驱动程序。如果您需要查看源代码,请访问http :// code.ximeta.com。 } return ret;ctrldev.c包含主要的io函数:#include &l
浏览 4
提问于2011-05-10
得票数 6
3
回答
UNIX
非
阻塞
I/O: O_NONBLOCK与FIONBIO
、
、
、
在我在BSD套接字编程上下文中遇到的每个示例和讨论中,似乎将文件描述符设置为
非
阻塞
I/O模式的推荐方法是对fcntl()使用O_NONBLOCK标志,例如fcntl(fd, F_SETFL, flags | O_NONBLOCK);int opt= 1;从来没有真正考虑过为什么。我
浏览 0
提问于2009-07-19
得票数 95
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
Java NIO-阻塞和非阻塞
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
异步非阻塞爬虫:tornado
聊聊非阻塞I/O编程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券