腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
非
阻塞
SocketChannel时,附属套接字是否
阻塞
?
、
、
、
、
我正在开发一个Android应用程序,试图在一个套接字上从一个线程进行
非
阻塞
写入,同时在另一个线程上进行
阻塞
读取。具体地说,如果我有一个
非
阻塞
的SocketChannel,并且我用socketChannel.
socket
()访问附属的套接字,那么这个套接字在某种程度上也是非
阻塞
的吗?或者它被
阻塞
了?换句话说,我能得到一个
阻塞
方向和一个
非
阻塞
方向的效果吗?对于
非
阻塞
浏览 1
提问于2011-07-21
得票数 1
3
回答
在python中创建
非
阻塞
套接字
、
、
我试图理解
非
阻塞
套接字是如何工作的,所以我用python编写了这个简单的服务器。import
socket
s.listens=
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_STRE
浏览 1
提问于2014-08-21
得票数 4
回答已采纳
1
回答
在使用
socket
_accept接入多个客户端时,
socket
_read解锁
、
我有服务器套接字,客户端可以连接到我,读写套接字,就像这样
socket
_bind($
socket
, $address, $port))
socket
_set_nonblock($
socket
); 我在
socket
_accept中将
socket
_set_non
浏览 48
提问于2015-01-14
得票数 2
1
回答
套接字集
阻塞
引发OSError:[Errno 11]资源暂时不可用
、
、
我是这样创建套接字的,因为我已经有了一个文件描述符:如果我收到很多请求,它将引发当消息不适合套接字的发送缓冲区时,send()通常会
阻塞
,除非套接字处于
非
阻塞
I/O模式。在
非
阻塞
模式下,如果出现错误EAGAIN或EWOULDBLOCK,则会失败。然后,它看起来是在
非
阻塞
I/O
浏览 7
提问于2016-07-06
得票数 0
1
回答
如果侦听套接字是非
阻塞
套接字,则accept返回
非
阻塞
套接字?
、
、
在任何平台上,accept()函数返回的
socket
选项是否依赖于侦听
socket
的选项? 例如,我想知道如果监听套接字处于
非
阻塞
模式,accept()是否会返回
非
阻塞
套接字?
浏览 59
提问于2019-08-23
得票数 1
1
回答
socket
_write超过
阻塞
和
非
阻塞
套接字
、
、
1)用
socket
_write()发送消息(90%的时间小块,10%的大容量) 3)得到答案4):与
非
阻塞
模式相比,
阻塞
模式有什么优点吗?试着写上一段时间的圆圈,但得到了==
浏览 5
提问于2012-04-12
得票数 0
回答已采纳
1
回答
如何在java中将对象序列化为
非
阻塞
套接字?
、
、
、
我一直在读关于java nio和
非
阻塞
套接字的文章,我想把序列化的对象写到套接字中。我在上读了这篇文章,它说如果你把你的
非
阻塞
套接字包装在一个PrintWriter上,它就是
阻塞
的。我想知道如果我把我的
socket
.getOutputStream包在ObjectOutputStream上是不是一样?有没有简单的方法来测试包装器是否会被
阻塞
?下面是上面文章中的代码片段:
Socket
浏览 1
提问于2011-04-20
得票数 1
回答已采纳
1
回答
Python -默认情况下是套接字和recv()
阻塞
、
我在网上看到了很多关于
socket
recv()的例子,它们遵循这种格式:s =
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_STREAM)s.listenaddr = s.accept() data = conn.recv(1024) break 这里
浏览 2
提问于2020-08-19
得票数 0
回答已采纳
1
回答
当我添加
socket
_set_nonblock时,套接字接受会产生错误
、
、
、
我的代码运行良好,但是当我更改和添加
socket
_set_nonblock($
socket
)
socket
_accept时,给出了错误11,下面是我的代码
socket
_bind
socket
_set_option($
浏览 3
提问于2022-06-05
得票数 0
1
回答
如何创建C#压缩框架
非
阻塞
套接字
、
、
我试图在WM6 C#中创建一个
非
阻塞
套接字,但我一直收到以下编译器错误:这是我的代码。IAsyncResult asyncResult = null;
浏览 2
提问于2011-04-19
得票数 0
回答已采纳
2
回答
无法连接到
非
阻塞
套接字
、
、
我必须在php 5.3中创建一个非常简单的
非
阻塞
套接字脚本,其中客户端连接到服务器,两者都使用
非
阻塞
套接字。我已经尝试了和中的示例,但在这两种情况下,当我尝试连接到服务器时,我都得到了以下错误:$address = '127.0.0.1'; $
socket
=
socket
_create(AF
浏览 8
提问于2012-03-19
得票数 3
3
回答
为什么Tomcat的
非
阻塞
连接器使用
阻塞
插座?
、
、
我读过关于
非
阻塞
I/O、java NIO和tomcat连接器的文章,看过tomcat的NIO连接器和的代码。serverSock.configureBlocking(true); //mimic APR behavior 我没有使用NIO的经验,所以当套接字被配置为
阻塞
时,有人能解释它是如何
非
阻塞
的吗?
浏览 5
提问于2014-04-19
得票数 3
回答已采纳
1
回答
非
阻塞
通道上的SocketChannel.read()块
、
、
、
、
我偶尔会遇到SocketChannel.read()在
非
阻塞
通道(RH6上的JDK1.6变体)上
阻塞
的情况。我对规范的理解是,这种情况永远不应该发生。(这可能类似于:,但是在我的例子中,通道肯定被配置为
非
阻塞
的,并且同步在这里实际上不应该重要,因为调用不应该
阻塞
,而不管其他任何考虑因素。)我知道
非
阻塞
read()可能会因为分页而
阻塞
,但我的套接字超时设置为几分钟,因此分页实际上不是罪魁祸首。public
浏览 2
提问于2017-11-02
得票数 1
1
回答
如何用
非
阻塞
套接字连接()?
、
、
、
在Python中,我希望在我设置为
非
阻塞
的套接字上使用
socket
.connect()。当我尝试这样做时,这个方法总是抛出一个BlockingIOError。当我将套接字在连接后设置为
非
阻塞
时,没有错误.当我使用select.select()来确保套接字是可读的或可写的时,我仍然会得到错误。testserver.pyimport select sock =
socket
.
socket
(
socket
.AF
浏览 7
提问于2016-03-18
得票数 5
3
回答
在php中的TCP/Sockets,会占用我的线程吗?
、
我需要让我的PHP应用程序(它是一个独立的,而不是基于web的)连接到服务器上,还需要托管一个tcp套接字以便连接到它。但是由于php不是多线程的,我不能让服务器监听一个套接字,同时又托管另一个套接字!所有这些都必须放在一个文件中。有没有可能同时运行这两个?
浏览 2
提问于2010-09-02
得票数 1
回答已采纳
2
回答
使boost::asio::ip::tcp::acceptor
非
阻塞
、
、
、
我一直在尝试使用tcp::acceptor创建一种
非
阻塞
的TCP服务器。我以前使用过BSD套接字和C(++),但无法使用boost设置
非
阻塞
I/O。C(++): int mode = 1;#else fcntl(
Socket
, F_SETFL, fcntl(
Socket
, F_GETFL) | O_NONBLO
浏览 0
提问于2011-02-24
得票数 1
回答已采纳
1
回答
超时套接字连接Python后如何调用异常?
、
、
我有套接字连接: sock =
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_STREAM) sock.connect((host, port)) 那么,当超时到来时,如何设置超时参数并调用异常呢
浏览 0
提问于2018-02-23
得票数 1
回答已采纳
4
回答
C套接字
阻塞
调用
、
、
、
我想知道
socket
在
阻塞
和
非
阻塞
行为上的行为。当套接字
阻塞
模式改变时,套接字上的线程
阻塞
会发生什么?这是一个场景;thread1(T1)创建一个UDP套接字和T1等待(睡觉)等待接收thread2(T2)在套接字接收任何数据之前将套接字模式更改为
非
阻塞
模式。是否因为套接字不再
阻塞<
浏览 5
提问于2017-08-11
得票数 9
回答已采纳
7
回答
如何在C#中验证TCP数据包是否已收到确认?
、
、
在使用
阻塞
/
非
阻塞
方法发送一些tcp数据后,例如:如何知道我的数据已收到ACK消息?
浏览 3
提问于2009-12-08
得票数 5
回答已采纳
1
回答
将OpenSSL BIO从
阻塞
模式更改为
非
阻塞
模式
、
特别是
阻塞
生物。它们都是从一个传入端口分配的,如下所示:SSL_set_mode(ssl, SSL_MODE_AUTO_RETRY);SSL_set_bio(ssl, sock, sock); 然而,事实证明,在代码库的一些小部分中,使用
非
阻塞
的BIOs将是最好的选择。从
非
阻塞
BIOs中受益的小部分无法知道哪些SSL连接将属于它们。因此,他们总
浏览 1
提问于2011-12-07
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
网络编程基础漫谈(二)之 socket 的阻塞模式和非阻塞模式
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
Java NIO-阻塞和非阻塞
异步非阻塞爬虫:tornado
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券