腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用POSIX消息队列进行进程内通信
、
、
、
、
我正在设计一个单进程多线程嵌入式
Linux
应用程序.该设计包括客户机-服务器子系统,其中工作线程接收POSIX消息队列上其他线程发布的消息。 第一种解决方案可能是首选的解决方案,但要使其工作,POSIX似乎提供了这样的保证(),但是
Linux
文档
浏览 12
提问于2020-02-27
得票数 3
回答已采纳
2
回答
什么时候UDP sendto()
阻塞
?
、
、
在UDP套接字上使用默认(
阻塞
)行为时,在哪种情况下调用sendto()会
阻塞
?我主要对
Linux
的行为感兴趣。 对于TCP,我知道如果发送窗口已满,拥塞控制会使
send
()调用
阻塞
,但是UDP呢?它有时甚至会
阻塞
,还是只是让数据包在较低层被丢弃?
浏览 10
提问于2010-11-12
得票数 33
回答已采纳
2
回答
当使用select()时,
send
()会被
阻塞
吗
?
、
、
当调用select()通知套接字可以写入时,我如何知道可以发送多少数据而不
阻塞
?(在满发送缓冲区等情况下)我在
Linux
上使用的是普通的C套接字。
浏览 2
提问于2012-01-16
得票数 8
回答已采纳
2
回答
用Python
阻塞
线程
、
、
、
我正在调试一些Python代码,它存在
阻塞
问题。我对那里发生了什么有一些假设,但我对Python线程机制还不太了解,无法验证它。seld.process_cycle) for command, process in with_processes:
send
_command_to_process
send
_command_to_process和receive_result_from_process通过管道与这些进程通信。因此,我提出了一个假设,如
浏览 6
提问于2015-03-16
得票数 0
回答已采纳
2
回答
AF_UNIX套接字发送线程安全
吗
?
、
、
、
、
我的实现是在
linux
系统上,我有一个AF_UNIX SOCK_STREAM套接字, 很少有可以在这个套接字上调用'
send
()‘的工作线程。我的问题是-是AF_UNIX套接字'
send
()‘线程安全
吗
?如果在AF_UNIX套接字fd上具有并行/并发调用
send
的线程,内核会负责同步
吗
?
浏览 7
提问于2015-11-19
得票数 4
1
回答
阻塞
模式下的套接字行为
、
、
、
我对使用
阻塞
套接字时发送函数的行为感兴趣。 int socket_fd; size_t buffer_len; { // in case of blocking
浏览 1
提问于2009-03-19
得票数 1
回答已采纳
1
回答
什么时候发送()返回EWOULDBLOCK?
、
、
、
、
现在,我正在使用一个应用程序,该应用程序主要使用带有select()超时值的
阻塞
套接字,但对于写函数,我使用的是带有
send
()的非
阻塞
套接字。
浏览 2
提问于2016-03-21
得票数 1
5
回答
阻塞
套接字:确切地说,"
send
()“何时返回?
、
、
确切地说,BSD套接字
send
()函数何时返回给调用方? 对于TCP和UDP,
send
()调用的行为和性能是否相同?若否,原因为何?
浏览 0
提问于2011-03-23
得票数 53
回答已采纳
3
回答
代理所需的非
阻塞
套接字?
、
、
我有以下代码:
send
(dstSocket, rcvBuffer, recvMsgSize, 0);
send
(rcvSocket, sndBuffer, sndMsgSize, 0);我在上面看到的是,我需要一些类似于“非
阻塞
套接字”的东西,以及一种监控它们的机制。据我所知,这种机制在
Linux
中是select、
浏览 0
提问于2011-08-27
得票数 1
2
回答
C:用
send
()发送长字符串
、
、
我正在使用
Linux
,并试图通过
send
()发送一条长消息。消息为1270字节,但我的客户端应用程序只接收1024字节。由于1024字节是一个非常方便的数字,我猜
send
()一次只能发送1024字节。我查看了手册页面发送,但它只提到了长消息: 我使
浏览 11
提问于2010-09-22
得票数 0
回答已采纳
2
回答
send
()可以自动变成非
阻塞
的
吗
?
、
、
我是否必须等待select()的信号,才能在非
阻塞
套接字中发送某些内容?如果我总是有东西要发送,然后调用
send
()函数怎么办?我的意思是,每次我调用
send
()时,肯定会有一些固定长度的数据要发送。这是否意味着发送不会
阻塞
?
浏览 1
提问于2012-05-20
得票数 0
回答已采纳
1
回答
发送函数是否可以阻止
、
、
、
我正在写一个聊天程序,对于服务器,当我发送数据时,
send
()函数会花很长时间发送数据
吗
?这是我的问题:我正在使用带有epoll的
Linux
2.6,服务器在单线程中如果
send
()
阻塞
,那么这意味着服务器上的所有其他活动将停止。我想要的是将
send
()转换成非
阻塞
的,并且返回得非常快。如果它没有发送所有数据,它将简单地返回发送的数量,我将从缓冲区中删除该数量,并继续发送服务,直到所有数据发送。基本上,我不希望在速度慢或无响应的客户端上长时间
阻塞
发送。
浏览 2
提问于2009-12-12
得票数 0
3
回答
TCP发送队列深度
、
这是用C(++)编写的,在Windows和
Linux
上都有。理想情况下,我可以使用ioctl,但似乎没有。
浏览 0
提问于2008-09-19
得票数 1
1
回答
TCP
send
()被
阻塞
、
我正在运行一个使用TCP
阻塞
套接字的应用程序。TCP
send
()被阻止,但netstat显示
send
和recv Q = 0。 有人能建议一下为什么
send
()会被屏蔽
吗
?
浏览 0
提问于2016-04-28
得票数 0
1
回答
C套接字发送MSG_DONTWAIT -缓冲区重用
、
、
、
我的程序是单线程的,但它期望以高频率发送消息,所以我将消息发送设置为非
阻塞
。每次调用后共享/修改/重用消息缓冲区安全
吗
?(除非返回EAGAIN或EWOULDBLOCK )。在非
阻塞
模式下高频改变calsl之间的ifinex和iov_base含量可以
吗
?(除非我回来了 谢谢!
浏览 3
提问于2020-12-30
得票数 0
回答已采纳
1
回答
linux
管道(|)总是
阻塞
吗
?
我想将两个
linux
命令链接在一起,这样命令1就可以不断地将数据传递/流式传输到命令2。How to pipe input to python line by line from
linux
program?
浏览 26
提问于2020-04-04
得票数 1
回答已采纳
3
回答
阻塞
发送和非
阻塞
发送有什么区别
吗
?
、
、
如果应用程序可以确保套接字的发送缓冲区中始终有空间,
阻塞
发送和非
阻塞
发送是否具有相同的性能?在这种情况下,两种方法中的任何一种都比另一种有优势
吗
?
浏览 0
提问于2012-12-05
得票数 8
回答已采纳
2
回答
套接字发送呼叫被
阻塞
了这么长时间
、
、
、
我每10秒在套接字上发送2字节的应用程序数据(
阻塞
),但是发送调用在最后一个实例中被
阻塞
,在下面长超过40秒。
send
2012-06-13之前的2012-06-13 12:02:46.653417\x{e76f} (2)2012-06-13 12:02:57.566898在
send
2012-06-13之前12:03:19.010743\x{e76f}\x{e76f}发送(2)** 机器上的tcp默认发送缓冲区大小(
Linux
)为65536。问题是-发送电话会被
阻塞
这么长时间
吗</
浏览 2
提问于2012-06-14
得票数 3
回答已采纳
1
回答
send
()何时返回小于length参数?
、
、
在
Linux
上使用
阻塞
套接字时,
send
()是否有理由返回低于所请求的内容,其他而不是中断,但部分成功的
send
() syscall?也问了同样的问题,但没有得出结论:中断的系统被提到作为一个短返回计数的例子,但是仍然不清楚一个完整的TCP发送缓冲区是否会导致部分发送,还是
send
()只会
阻塞
直到缓冲区中有足够的空间。
浏览 1
提问于2012-01-17
得票数 6
回答已采纳
1
回答
发送12个数据包后PF_UNIX套接字
阻塞
、
、
、
PF_UNIX, SOCK_DGRAM) print(str(i))它打印到12,然后开始
阻塞
...并且仅当服务器从套接字缓冲区读取时才解除
阻塞
....我已经尝试过在SO_SNDBUF和SO_RCVBUF下使用setsockopt选项,但是没有成功 以前有没有人遇到过这样的问题如果是这样的话,我该如何修复它....我想,但要强调的是,
浏览 1
提问于2016-08-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
css加载会造成阻塞吗?
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
网络编程基础漫谈(二)之 socket 的阻塞模式和非阻塞模式
QQ for Linux 复活,微信 for Linux 还会远吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券