腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为
非
阻塞
connect
()
编写
代码
的
理想
方式
是什么
?
、
、
为
非
阻塞
连接
编写
代码
的
理想
方式
是什么
?我在stackoverflow(Linux, sockets, non-blocking
connect
)中看到了另一个线程
的
引用,其中提到了使用getsockopt(fd,SOL_SOCKET,SO_ERROR,...)检查套接字
的
状态。int nonblocking_
connect
() { int flags, ret
浏览 21
提问于2020-11-06
得票数 1
回答已采纳
1
回答
中断正在连接
的
windows wsa套接字
、
、
我想知道是否有可能中断对windows socket "
connect
“函数
的
调用?有什么想法吗? 更新/提示:我不能调用close(),因为我只有在
connect
()返回时才有一个有效
的
句柄。后一种情况在使用
阻塞
套接字并具有到防
浏览 2
提问于2012-03-10
得票数 0
1
回答
为什么MySQL驱动程序/客户机(如MySQLdb、mysqlclient或PyMySQL )考虑
阻塞
,即使使用在龙卷风之类
的
异步Web框架中?
、
、
、
、
在像龙卷风这样
的
异步web框架中,我们可以使用它
的
@gen.coroutine或@tornado.web.asynchronous装饰器进行
非
阻塞
调用。例如,我们可以使用AsyncHTTPClient模块进行
非
阻塞
或异步调用。对于这两种方法,它都是非
阻塞
的
。 同样,为什么Python
的
MySQL驱动程序/客户端(如MySQLdb、PyMySQL、mysqlclient等)不能采用同样
的
方式
浏览 2
提问于2016-01-14
得票数 0
回答已采纳
7
回答
结合使用node.js和Python
、
、
我们已经
为
它们
编写
了Python
代码
。我们高度关注速度,如何以异步
非
阻塞
的
方式
从node.js调用Python "worker“,最优雅
的
方式
是什么
?
浏览 5
提问于2012-05-28
得票数 132
回答已采纳
2
回答
如何在Node.js中
编写
非
阻塞
代码
?
、
、
、
我可以很容易地用
编写
非
阻塞
的
。这就是设置整个库
的
目的。var e = new process.EventEmitter; console.log("eventconsole.log("timeout"
浏览 0
提问于2011-04-15
得票数 21
回答已采纳
3
回答
如何
编写
非
阻塞
的
javascript方法?
、
、
如果我没有弄错,javascript回调将与
非
阻塞
函数一起使用。(比如从文件中读取数据或从服务器获取数据)。 那么
是什么
使javascript函数
非
阻塞
呢?如果我想
编写
一个
非
阻塞
的
javascript函数呢?定义
非
阻塞
javascript函数
的
主要构造
是什么
。在下面的
代码
中,ready , click , slideUp被用作
非
浏览 0
提问于2015-05-09
得票数 2
回答已采纳
1
回答
如何在不
阻塞
的
情况下将进程
的
stdout作为流使用?
、
在Java (或clojure)中,我希望旋转一个外部进程,并将它
的
stdout作为一个流使用。
理想
情况下,每次外部进程刷新它时,我都想使用进程
的
输出流,但不确定如何实现,以及如何在不
阻塞
的
情况下完成输出流。在使用Java ProcessPipeInputStream作为输出进程(例如)时,我发现继承
的
InputStream方法使用起来有点低,并且不确定每次生产者端刷新或以
非
阻塞
方式
从流中使用
非
阻塞
浏览 4
提问于2017-07-03
得票数 3
1
回答
无
阻塞
地处理单个HTTP请求
、
、
、
我正在
编写
一个脚本,其中涉及打开HTTP服务器和服务
的
单个文件。但是,对此文件
的
请求也是从脚本
的
下一层开始
的
。目前,我是这样做
的
: Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("", 8000服务单个HTTP请求
的
最有效
的
、
非
阻塞
的
方式
<e
浏览 11
提问于2020-01-25
得票数 0
5
回答
在Go中,
编写
非
阻塞
代码
有意义吗?
、
、
从node.js
的
角度来看,所有
代码
都是非
阻塞
的
。如果你正在用go
编写
一个node.js类型
的
服务器,让它成为
非
阻塞
的
有意义吗?例如,让数据库
connect
()函数返回一个通道,而不是在等待连接发生时
阻塞
。但是..。
浏览 2
提问于2011-06-13
得票数 45
回答已采纳
2
回答
Boost::Beast
非
阻塞
读Websockets?
、
、
、
我们有一个完全同步
的
应用程序,而且永远是同步
的
,因为它基本上是一个命令行解释器,向我们
的
硬件发送低级命令,你不能同时有两个命令到硬件上。对于这种配置,我将只有一个客户端套接字以同步
方式
操作,一个命令发送到服务器,它与硬件对话,并将值发送回客户端,但就我目前所见,async_read是执行
非
阻塞
读取
的
唯一方法。通过Beast获得
非
阻塞
读/写
的
最佳
方式
是什么
?例如,在Wind
浏览 1
提问于2018-04-24
得票数 3
1
回答
如何在QNX中将UDP套接字设置
为
非
阻塞
、
、
、
我在QNX操作系统上用C++
编写
了一个UDP数据报接收器,我想执行
非
阻塞
的
recvfrom()调用。 建议我可以使用ioctl()以某种
方式
将套接字置于
非
阻塞
模式。不幸
的
是,帮不了什么忙。谁能告诉我我必须传递给ioctl()以将套接字设置
为
非
阻塞
的
参数?
浏览 4
提问于2011-11-01
得票数 2
回答已采纳
1
回答
在C中使用fget()作为
非
阻塞
调用安全吗?
、
、
从这个听起来,fgets()似乎是一个
阻塞
调用,然而,手册页显示,如果设置
为
非
阻塞
的
,它将返回NULL,如果没有准备读取
的
数据,errno将是EWOULDBLOCK,所以我
的
假设是,确实可以将其用作
非
阻塞
的
我知道select()和朋友们,我只是想知道是否安全地使用它作为
非
阻塞
?如果不是,这些原因
是什么
?
浏览 6
提问于2017-02-28
得票数 1
回答已采纳
1
回答
关闭
非
阻塞
套接字通道
、
、
、
在
编写
了字符串byebye之后,我想关闭Java
非
阻塞
套接字通道。但是,
非
阻塞
模式下
的
方法将立即返回,因此调用close()可能会导致正在进行
的
写入操作引发ClosedChannelException。关闭前切换到
阻塞
模式,但是 不管怎样,我觉得这两种
方式
都很脏。是否有一种优
浏览 2
提问于2012-02-02
得票数 0
2
回答
使用WSAWaitforMultipleEvents()
的
非
阻塞
套接字函数
的
概念
、
、
、
、
我正在使用WSAWaitforMultipleEvents()函数,我认为这使得我
的
套接字是非
阻塞
的
,即,只有当FD_READ事件生成并且套接字上
的
数据可供读取时,才会调用recvfrom()。因此,我
的
recvfrom()在调用时不会
阻塞
。 我将套接字设置
为
非
阻塞
的
方法正确吗?因为现在我感觉我
的
程序仍然在
阻塞
等待事件,所以它看起来并不是真正
的
非
浏览 1
提问于2013-06-12
得票数 0
回答已采纳
11
回答
在C#中做火灾和忘记方法
的
最简单
的
方法?
、
、
但是WCF看起来有点慢和沉重,只是为了创建一个
非
阻塞
功能。
理想
情况下,会出现类似于静态无
阻塞
MethodFoo(){}
的
东西,但我不认为这是存在
的
。 在C#中创建
非
阻塞
方法调用
的
最快方法
是什么
?(参见#2顶部答案)如果方法必须完成,那么在某些地方,比如ASP.NET应用程序,您将需要做一些事情来阻止和保持线程
的
活力。否则,这可能会导致“忘记了-但实际上不会执行”,当然,在这种情况下,完全不
编
浏览 6
提问于2009-06-19
得票数 182
回答已采纳
1
回答
linux核心上
阻塞
套接字
的
C#资源暂时不可用
、
、
、
我有一些c#
代码
已经在windows上工作了很长时间了,但是在经过dotnet核心转换之后,在linux上运行时突然失败了。特定
的
代码
包括手动打开套接字连接并通过临时将套接字设置
为
非
阻塞
来实现超时,以通过
Connect
方法,轮询套接字直到连接,但也使用超时
的
退出路径。当
非
阻塞
连接方法被传递时,会抛出一个异常,即“如果我是
阻塞
套接字,我将在这里
阻塞
”(技术上称为"EAGAI
浏览 3
提问于2020-08-08
得票数 3
回答已采纳
2
回答
TCP CLOSE_WAIT状态。与新连接
、
、
我在一个众所周知
的
TCP端口上有一个服务器,它连接着一群客户端。客户端使用
非
阻塞
选项连接到服务器。实际
的
修复可能是在服务器死后关闭套接字。但我正在努力理解当前
的
行为..。当一个现有的连接在CLOSE_WAIT中时,
是什么
阻止了新连接<em
浏览 4
提问于2012-01-12
得票数 0
回答已采纳
1
回答
如何加密
非
阻塞
PHP套接字流?
、
、
我试图以
非
阻塞
(异步)
的
方式
使用PHP
的
stream_socket_client()函数。PHP站点上
的
文档表明,STREAM_CLIENT_ASYNC_
CONNECT
选项标志应该启用此选项。但是,下面的
代码
..。sockets[$i] = stream_socket_client('ssl://74.125.47.109:993', $errint, $errstr, 1, STREAM_CLIENT_ASYN
浏览 7
提问于2012-06-07
得票数 9
3
回答
在python中创建
非
阻塞
套接字
、
、
我试图理解
非
阻塞
套接字是如何工作
的
,所以我用python
编写
了这个简单
的
服务器。conn.recv(100) pass s.
connec
浏览 1
提问于2014-08-21
得票数 4
回答已采纳
2
回答
TCP/IP连接
的
PHP套接字错误
、
、
我正在尝试建立一个简单
的
TCP/IP连接到一个给定
的
IP和端口使用PHP
的
套接字。<?($connected = @socket_
connect
($socket, $address, $service_port)) && ($attempts < $timeout)) { $error
浏览 0
提问于2013-07-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Netty实战一之异步和事件驱动
网络编程基础漫谈(二)之 socket 的阻塞模式和非阻塞模式
Qt|模式窗口外部消息调用注意事项
服务化基石之远程通信系列三:I/O模型
Node.js 极简教程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券