当前位置: 首页 > 知识库问答 >
问题:

flask-socketio:仅限制对websocket的传输

乐山
2023-03-14
https://github.com/socketio/engine.io 
transports (<Array> String): transports to allow connections to (['polling', 'websocket'])

共有1个答案

柯奕
2023-03-14

看到后socket.io1.x:只使用WebSockets吗?

看起来您无法摆脱原来的HTTP调用,但是您可以告诉客户机不要使用长轮询。

var socket = io({transports: ['websocket']});

我无法用flask-socketio从服务器端禁用它。

 类似资料:
  • Flask-SocketIO Socket.IO integration for Flask applications. Sponsors The following organizations are funding this project: Socket.IO Add your company here! Many individual sponsors also support this

  • 问题内容: 我正在使用https://github.com/miguelgrinberg/Flask- SocketIO 来实现WebSocket服务器。 我需要从另一个进程(仅订阅)接收消息,并为特定房间中的客户端发出消息。 但是,当我尝试发送消息时,出现此错误: 无法将消息发送到家庭会议室:在请求上下文之外工作。 这是我的代码: 问题答案: 我解决了将应用程序作为参数传递给类并按照错误描述的建

  • Flask-SocketIO可以获得由Flask-Login维护的登陆信息。在一个正常的Flask-Login身份认证被使用的时候,login_user()函数将会被调用去记录用户会话中的用户,任何SocketIO连接都可以得到current_user上下文变量: @socketio.on('connect') def connect_handler(): if current_user.i

  • flask-SocketIO 为flask应用提供了一个客户端与服务器之间低延迟的双向通信。客户端应用可以用Javascript,C++,Java,Swift或者其它任意的编程语言的socketio官方库的客户端去和服务端创建一个永久的连接。

  • Flask-uWSGI-WebSocket High-performance WebSockets for your Flask apps powered by uWSGI. Low-level uWSGI WebSocket APIaccess and flexible high-level abstractions for building complex WebSocketapplicati

  • 我正在利用flask socketio构建一个flask应用程序。我在Ubuntu 20.04上本地运行它,在localhost:8000上运行gunicorn和eventlet。 我的服务器端测试代码如下所示: 在我的服务器中,我有以下侦听器: 它只需在终端中打印来自客户端的消息并广播回消息。但是,从gunicorn日志来看,服务器似乎正在从客户端接收事件,而不是将其传递给侦听器: 从日志中可以