腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
AIOHTTP
的
非
阻塞
websockets
客户端
python-3.x
、
websocket
、
aiohttp
我正在尝试
使用
AIOHTTP
中
的
websockets
在Python上构建一个websocket实时聊天
客户端
。我遇到了msg = await ainput('> ')
的
问题--这是
阻塞
代码。在我运行这段代码后,
客户端
在这一行上被
阻塞
,直到用户输入一些值。输入值后,将显示来自服务器
的
一条消息,并再次在此行上被阻止。quit') loop = asyncio.get_event
浏览 65
提问于2020-07-29
得票数 0
1
回答
Python3和asyncio:如何将websocket服务器实现为异步实例?
python
、
python-3.x
、
websocket
、
python-3.5
、
python-asyncio
我需要我
的
web_server与
websockets
一起工作,以便有可能
使用
我
的
javascript
客户端
获取数据。正如我所看到
的
,asyncio不提供
websockets
,只提供tcp套接字。我想实现可以在asyncio.gather中
使用
的
websocket服务器,如下所示: loop = asyncio.get_event_loop() login_server = LoginServer.createtry:
浏览 26
提问于2019-02-12
得票数 1
回答已采纳
2
回答
aiohttp
和
websockets
之间有什么区别/兼容性?
python
、
websocket
、
python-asyncio
、
aiohttp
aiohttp
的
websocket支持(即WebSocketResponse)和 (两者都提供异步支持)之间有什么区别?
浏览 12
提问于2016-05-16
得票数 5
回答已采纳
1
回答
为
aiohttp
网络套接字自动重新连接
python-3.x
、
websocket
、
python-asyncio
、
aiohttp
我正在编写一个应用程序,听websocket连接和发出很少
的
REST请求。这似乎是一个自然
的
选择,但我很灵活。该应用程序很简单,但需要可靠(每天收集千兆字节
的
数据,同时尽量减少数据丢失)。
使用
aiohttp
处理连接丢失
的
最佳方法是什么?我注意到其他一些Python库有自动重新连接选项可用。
使用
aiohttp
,我总是可以用循环手动实现这一点(一旦连接丢失,就重新开始),但我不知道最佳实践是什么(在循环中不延迟地继续重连接尝试是否可以接受)。
浏览 1
提问于2017-12-03
得票数 2
3
回答
有无
阻塞
的
http
客户端
吗?
go
许多语言都有自己
的
高级
非
阻塞
HTTP客户机,例如python
的
aiohttp
。也就是说,它们发送HTTP请求;不要等待响应;当响应到达时,它们会进行某种回调。有一个Go包吗?或者我们只是创建一个
使用
普通HTTP
客户端
的
goroutine?哪种方式更好?
浏览 3
提问于2019-12-20
得票数 0
回答已采纳
2
回答
异步套接字和NIO之间
的
区别以及它们一起
使用
?
sockets
、
asynchronous
、
nio
我正在做一个他们建议我们
使用
NIO而不是套接字
的
项目:我知道在NIO中,许多
客户端
可以在选择器中注册,而且当
客户端
有数据时,选择器会指定一个工作人员,但是一旦注册了
客户端
就会
使用
套接字来阻止服务器。我想如果我
使用
的
是NIO服务器,那么我也应该
使用
NIO
客户端
,对吗?但是我看到了很多在
客户端
使用
异步套接字
的
代码,但是套接字不会
阻塞
吗?如果是这样的话
浏览 2
提问于2015-10-16
得票数 0
回答已采纳
1
回答
在
aiohttp
应用程序中收听ZeroMQ
python
、
zeromq
、
gunicorn
、
python-asyncio
、
aiohttp
我
使用
aiohttp
后面的Gunicorn运行nginx应用程序。在我
的
应用程序
的
初始化模块中,我不
使用
web.run_app(app)运行应用程序,而是创建一个由Gunicorn导入
的
实例,以便在Gunicorn创建
的
每个工作器中运行它。我
的
aiohttp
应用程序有一组连接
的
WebSockets
(移动应用程序
客户端
),我希望在Gunicorn启动
的
任何应用程序
浏览 2
提问于2016-08-12
得票数 2
回答已采纳
1
回答
websocket连接
的
Pytest测试
python
、
pytest
、
aiohttp
对
客户端
请求和websocket连接
使用
aiohttp
,我正在试图找到一个适当
的
pytest实现。对于客户机请求,我
使用
的
是aioresponses 谢谢!
浏览 12
提问于2017-11-10
得票数 4
回答已采纳
2
回答
无法停止
aiohttp
网络套接字服务器
python-3.x
、
aiohttp
我不能从应用程序中取消我
的
aiohttp
网络套接字服务器。当我从
客户端
得到一个“取消”字符串时,我想停止服务器并关闭。是的,我明白了,我完成了我
的
共同例程(websocket_handler),但是有三个来自
aiohttp
库
的
协同例程仍然在继续工作。 当然,我可以在我
的
联合例程结束时调用asyncio.get_event_loop().stop(),但是有什么好
的
方法来停止
aiohttp
服务器吗?从我
的
代码中
浏览 1
提问于2019-03-19
得票数 3
1
回答
Websocket阻止来自服务器
的
传入请求
java
、
sockets
、
websocket
、
wamp
、
netty
配置场景 我
的
客户端
向服务器发送多个请求,并期望得到响应。现在,如果第一个请求
的
响应很大,那么随后
的
响应和ping将被
阻塞
,直到客户机完全下载第一个请求。由于ping也被
阻塞
浏览 4
提问于2016-06-03
得票数 0
1
回答
asyncio +
aiohttp
:为什么我
的
客户端
仍然是一个
阻塞
?
python
、
python-asyncio
、
aiohttp
如果服务器因为某种原因而延迟响应,我希望请求不会被
阻塞
,因为asyncio+
aiohttp
应该提供异步调用: print("received post")/http
客户端
阻塞
:def fetch(session, url): with如果它是连续
的
,我预计它需要大约30秒(服务器响应延迟3秒)
浏览 0
提问于2018-01-30
得票数 0
1
回答
不在wifi上检测断开,而是在本地主机上检测。
python-3.x
、
websocket
、
python-asyncio
async def relayHandler(request):ws =
aiohttp
.web.WebSocketResponserequest) print(msg) if msg.type ==
aiohttp
.WSMsgType.TEXT处理程序,它
使用
的
是异步之上<
浏览 0
提问于2018-04-28
得票数 3
2
回答
异步:为什么默认情况下它不是非
阻塞
的
python
、
multithreading
、
asynchronous
、
python-asyncio
、
aiohttp
如果您
使用
没有执行器
的
asyncio,就会丢失那些加速器。所以我想知道,为什么你必须明确地
使用
执行者。为什么不默认启用它们呢?(在下面,我将重点讨论http请求。但它们实际上只是一个例子。它是一个库,本质上提供了asyncio和requests
的
组合:
非
阻塞
的
HTTP调用。对于执行者,asyncio和requests
的
行为与
aiohttp
非常相似。因此,不把它们作为默认行为是有道理
的
。
aiohttp
浏览 2
提问于2018-11-12
得票数 4
回答已采纳
1
回答
通过每次读取几次不确定
的
写入来提升Beast
WebSockets
c++
、
boost
、
websocket
、
beast
在C++中
使用
boost/beast
websockets
IBM Watson speech- to -text
WebSockets
API允许您在音频数据块可用时发送它们(
浏览 5
提问于2018-05-06
得票数 2
1
回答
如何
使用
asyncio检查Websocket数据是否为空
python
、
websocket
、
python-asyncio
我正在
使用
python asyncio创建一个websocket
客户端
,但是,当我尝试以下代码时,它挂起了while True: print(11111)
浏览 0
提问于2016-12-17
得票数 0
1
回答
Python3;
Websockets
& HTTP run_forever & serve_forever
python
、
http
、
websocket
、
server
我试图在同一个python应用程序中运行
websockets
服务器和http服务器。看起来我想永远运行两个循环,而第二个循环却没有被激活。关于如何让这两台服务器运行,有什么建议吗?, SimpleHTTPRequestHandler) asyncio.get_event_loop().run_until_complete(
websockets
.serve
浏览 0
提问于2018-12-09
得票数 4
1
回答
以
非
阻塞
方式写入“旋风”/Python中
的
文件
python
、
tornado
我在
websockets
服务器上
使用
了“旋风”,并且我正在努力弄清楚如何在不
阻塞
主线程
的
情况下登录到文件中。tornado.log
非
阻塞
吗?如果没有,是否有一种通用
的
pythonic方式可以在不
阻塞
主线程
的
情况下登录文件? 谢谢!
浏览 2
提问于2013-09-20
得票数 1
回答已采纳
1
回答
在服务器端
阻塞
和
非
阻塞
调用,为什么对异步
客户端
很重要?
python-3.x
、
asynchronous
、
python-asyncio
、
aiohttp
在Python3.8.0中尝试
使用
一些异步代码时,我偶然发现了以下情况。我有client.py,它可以用server.py中
的
服务器异步处理连接。我
的
问题是,既然服务器运行在一个完全不同
的
进程中,那么为什么睡眠方法是否
阻塞
很重要?如果服务器端
的
进程可能没有
阻塞
,那么首先执行这样
的
异步调用有什么好处呢?# client.py import asyncio async def
浏览 2
提问于2020-01-08
得票数 1
回答已采纳
1
回答
连接到FastAPI端点后立即关闭Websocket
python
、
python-3.x
、
websocket
、
fastapi
、
aiohttp
我正在尝试将websocket
aiohttp
客户端
连接到endpoint端点,但我无法发送或接收任何数据,因为似乎websocket在连接到端点后立即关闭。if __name__ == '__main__':
客户端
import(await ws.receive())WSMessage(type
浏览 26
提问于2022-03-19
得票数 2
回答已采纳
2
回答
从另一个url处理程序中写入龙卷风中
的
websockets
列表
asynchronous
、
websocket
、
tornado
、
nonblocking
、
comet
我正在创建一个具有websocket处理程序
的
web应用程序。在每个成功
的
连接上,我都将websocket处理程序对象附加到一个列表中。另一个名为PostResultHandler
的
处理程序类接受POST数据。这个PostResultHandler将由发送json数据
的
后台进程调用。一旦PostResultHandler接收到这些json数据,我想要写入
websockets
列表。 目前,我只是迭代
websockets
的
列表,并将json数据写入其中。但是我认为这可能是一
浏览 7
提问于2017-05-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Web Worker 实现简单的非阻塞异步
强大的异步爬虫 with aiohttp
如何让 Python 处理速度翻倍?内含代码
年底总结一下Python WEB最好用的几个框架,让你有一个系统的了解
Python Web框架大列兵,写给初学者的Web框架介绍
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券