腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
,C: IPv6套接字:写入块
c
、
linux
、
sockets
、
tcp
、
ipv6
但是,当写入()数据时,缓冲区大小
为
128K,它将在write()中
阻塞
。 因为我需要写很多数据,所以我有一个for循环来调用write()。有时,write()会成功一两次,但随后会再次
阻塞
。
浏览 12
提问于2015-09-04
得票数 1
3
回答
c++中的非
阻塞
套接字
c++
、
sockets
、
pthreads
、
posix
我正在用c++编写客户端,该客户端在两个不同的端口上获得响应。我正在监听主线程中的一个端口,而我已经创建了其他线程(基于posix),如下所示:{ while ( true ) { cout<<svr_data<<endl; } catch ( SocketException& ) {}但是,当它进入this线程时,它永远不会出来,
浏览 2
提问于2013-04-07
得票数 2
3
回答
termios VMIN VTIME和
阻塞
/非
阻塞
读取操作
linux
、
serial-port
我正在尝试写一个简单的
Linux
下的C串行通信程序。我对
阻塞
/非
阻塞
读取和VMIN/VTIME关系感到困惑。open( "/dev/ttyS0", O_RDWR|O_NONBLOCK|O_NOCTTY) 是否应将VMIN/VTIME
设置
为
:
浏览 4
提问于2013-11-23
得票数 7
1
回答
为什么fcntl()标志值是以八进制格式定义的&这个函数是如何用于
阻塞
/非
阻塞
套接字的?
c++
、
c
、
sockets
、
ssl
、
fcntl
// "fcntl-
linux
.h" (with few lines skipped):#define O_ACCMODE 0003fcntl(socket, F_GETFL, 0)和fcntl(socket, F_GETFL)有什么区别吗?注意:当我将套接字
设置
为
非
阻塞
模式
时,S
浏览 2
提问于2016-05-19
得票数 2
回答已采纳
2
回答
Linux
在串行传输端轮询
c++
、
linux
、
polling
、
uart
、
rs485
我在发送前将数据启用
设置
为
高,并希望在传输完成后将其
设置
为
低。true);tcdrain(fd); //Wait until all data is sent我想将
阻塞
模式
更改为非
阻塞
模式
系统:
linux
语言:黑板: BeagleBone c++
浏览 9
提问于2014-08-27
得票数 0
4
回答
当套接字
设置
为
非
阻塞
时,是否有办法在
阻塞
模式
下临时使用send或recv
c
、
sockets
、
network-programming
如果套接字被
设置
为
非
阻塞
,是否可以暂时将其作为
阻塞
模式
发送,然后恢复
为
非
阻塞
模式
。谢谢!
浏览 1
提问于2013-06-14
得票数 0
2
回答
Windows上os.pipe上的非
阻塞
读取
python
、
windows
、
pipe
这个问题- -展示了如何检查os.pipe是否有任何用于
Linux
的数据的解决方案,为此,您需要将管道
设置
为
非
阻塞
模式
:fcntl.fcntl(thePipe, fcntl.F_SETFL,我们有以下内容:但os.pipe就在那里:(3, 4) 那么,是否有可能在Windows上进行非
阻塞
读取或偷看
浏览 1
提问于2015-12-29
得票数 12
4
回答
如何防止程序等待接收客户端的消息?
python
、
python-2.7
、
sockets
、
networking
我创建了一个聊天系统,程序将尝试从每个在线客户端接收消息,但问题是程序正在等待第一个客户端发送和接收内容,然后它正在侦听另一个客户端。请看下面的代码,我简化了代码,没有提供main。port = input("Port: ")s.bind(('', port))a, b = s.accept()while
浏览 2
提问于2019-06-20
得票数 0
1
回答
当进程处于内核
模式
时,默认情况下内核会阻止挂起信号吗?
linux
、
process
、
signals
对于每个进程,内核主要保持pending位向量中的挂起信号集和blocked位向量中的
阻塞
信号集。8.5.3当内核将进程p从内核
模式
切换到用户
模式
(例如,从系统调用返回或完成上下文切换)时,它检查未
阻塞
的挂起信号集(未决和
阻塞
)是否
为
p。当进程处于内核
模式
时,默认情况下内核会阻止挂起信号吗?当进程处于内核
模式
时,内核会在位向量blocked中
为
挂起的信号
设置
位吗?默认情况下,内核是否与下面引用的“隐式
阻塞</
浏览 0
提问于2020-10-25
得票数 0
1
回答
如果侦听套接字是非
阻塞
套接字,则accept返回非
阻塞
套接字?
sockets
、
networking
、
network-programming
例如,我想知道如果监听套接字处于非
阻塞
模式
,accept()是否会返回非
阻塞
套接字?
浏览 59
提问于2019-08-23
得票数 1
1
回答
如何将超时
设置
为
C套接字上的"connect()“函数?
c++
、
sockets
我发现一些叫做"select“的东西,但很明显,它只适用于
linux
,所以。
浏览 2
提问于2017-02-25
得票数 1
2
回答
为什么SO_RCVTIMEO从侦听套接字继承到接受套接字?
c++
、
python
、
linux
、
sockets
否则,行为取决于侦听套接字的
设置
:如果侦听套接字处于非
阻塞
模式
,则accept()返回的套接字是处于
阻塞
模式
还是非
阻塞
模式
取决于操作系统如果要确保跨平台行为,建议手动重写此
设置
。 我读过这个问题:,我认为最终的结论还是定义了实现。我想在这个平台上的测试比从每个内核读取源代码
浏览 3
提问于2013-04-25
得票数 1
回答已采纳
1
回答
为什么在bash块中输出到fifo,而在重定向时没有输出
bash
、
shell
打开用于读取的FIFO通常会
阻塞
,直到其他进程打开相同的FIFO进行写入,反之亦然。 >mkfifo fifo >echo 1 >&5 不会阻碍和工作的。
浏览 4
提问于2012-07-19
得票数 2
回答已采纳
1
回答
套接字超时:选择vs setsockopt
c++
、
sockets
、
winsock
我发现,可以通过将套接字
设置
为
非
阻塞
模式
并使用select或使用带有SO_SNDTIMEO/SO_RCVTIMEO选项的setsockopt来实现超时。这两种方法之间有什么不同,对于
Linux
(Redhat)和Windows,是否有理由选择一种实现而不是另一种实现?
浏览 4
提问于2021-06-08
得票数 5
回答已采纳
1
回答
为什么处于TASK_INTERRUPTIBLE状态的进程必须保持在运行队列中?
kernel
我对
Linux
内核完全陌生。schedule()检查prev的状态。如果它不是可运行的,并且没有在内核
模式
中被抢占(请参阅第4章中的“从中断和异常中返回”一节),那么应该从runqueue中删除它。但是,如果它没有
阻塞
挂起的信号,并且其状态是TASK_INTERRUPTIBLE,则该函数将进程状态
设置
为
TASK_RUNNING,并将其保留在运行队列中。如果prev不能在内核
模式</e
浏览 0
提问于2017-12-01
得票数 1
回答已采纳
1
回答
什么是java中的
阻塞
模式
?
java
、
nio
我对java nio很陌生,我正在阅读java nio教程,任何一个人都可以解释什么是
阻塞
模式
。在教程中,我读到:“FileChannel不能
设置
为
非
阻塞
模式
,它总是在
阻塞
模式
下运行。”
浏览 3
提问于2015-12-02
得票数 0
回答已采纳
2
回答
如果由于缓冲区已满错误导致发送失败,是否可以增加套接字发送缓冲区大小
sockets
如果TCP套接字
设置
为
非
阻塞
模式
,并且最初
设置
了套接字发送缓冲区,则在循环中使用发送来发送所有数据。如果由于EAGAIN错误导致发送失败,是否可以增加发送套接字缓冲区?我使用的是
Linux
操作系统。在tcp 上,“在各个连接上,必须在listen(2)或connect(2)调用之前
设置
套接字缓冲区大小,才能使其生效。”这就是为什么这个问题出现了。
浏览 4
提问于2012-10-05
得票数 2
回答已采纳
4
回答
在select()轮询套接字之前,是否应该将其
设置
为
非
阻塞
?
linux
、
sockets
、
network-programming
我的记忆是,当我们想在套接字描述符上使用select()时,这个套接字应该提前
设置
为
NONBLOCKING。 但是今天,我读到了一个源文件,里面似乎没有
设置
套接字
为
非
阻塞
的行。我的内存是否正确?
浏览 3
提问于2013-05-19
得票数 2
4
回答
套接字accept()返回描述符是
阻塞
的还是非
阻塞
的?
c
、
sockets
accept()函数返回的套接字描述符是
阻塞
模式
还是非
阻塞
模式
?
浏览 16
提问于2011-11-08
得票数 4
3
回答
异步事件循环设计与问题
c++
、
c
、
asynchronous
、
nonblocking
、
event-loop
我有两个执行IO操作的选项: 在我看来,在正常
模式
下使用时,首先需要更少的系统调用,尤其是写入套接字(缓冲区相当大)。在众多操作系统(
Linu
浏览 10
提问于2010-05-06
得票数 5
回答已采纳
点击加载更多
相关
资讯
从linux源码看socket的阻塞和非阻塞
网络编程基础漫谈(二)之 socket 的阻塞模式和非阻塞模式
LINUX下执行MySQL安装的脚本为root用户设置密码
JAVA语言异步非阻塞设计模式(原理篇)
linux下设置ip
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券