首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin :禁用WebSocket并强制Vaadin使用流

Vaadin :禁用WebSocket并强制Vaadin使用流
EN

Stack Overflow用户
提问于 2013-08-20 10:43:38
回答 2查看 1.8K关注 0票数 2

我在OpenShift实例(RedHat)上使用Vaadin7.1.2。

OpenShift提供了一个应该与WebSocket兼容的node.js代理,但是WebSocket连接在打开后立即关闭,没有错误消息(Vaadin只显示“connections”、“was洁净:true”、“WebSocket:”)。

因为没有错误,所以Vaadin/氛围不会回到流模式,而是继续每隔两秒钟打开一次Websocket。

我正在寻找一种方法来完全禁用Vaadin/气氛中的websocket并启用流。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-05 09:18:40

通过在UI类中使用以下注释,可以禁用websockets并强制流:

代码语言:javascript
复制
@Push(transport = Transport.STREAMING)
public class PushUI extends UI {
    ...
}
票数 3
EN

Stack Overflow用户

发布于 2021-03-26 13:48:16

现在,STREAMING传输被所有的Vaadin版本所反对。你应该用

代码语言:javascript
复制
@Push(transport = Transport.LONG_POLLING)

取而代之的是使用普通HTTP而不是WebSockets。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18333025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档