java-websocket相关内容
我有一个假设场景:假设我有一个 Apache Camel websocket 服务器,并且我允许许多 websocket 连接.每个客户端连接都需要与一个 ClientID 相关联.ClientID 是通过新连接通过 InitConnection json 消息获得的,其中 ClientID 是消息的成员.问题是:是否可以让骆驼将 websocket 实例与 ClientID 关联起来以执行基于内
..
我需要访问 HttpServletRequest 属性以获取 javax.servlet.request.X509Certificate,其中包含 TLS 证书的 X509Certificate 数组请求. 从 JAX-RS ContainerRequestFilter 我可以轻松地从 ContainerRequestContext.getProperty(String property)
..
我需要从 @ServerEndpoint 内部获取 ServletContext 以便找到 Spring ApplicationContext 并查找 Bean. 目前我最好的方法是在 JNDI 命名上下文中绑定那个 bean 并在 Endpoint 中查找它.欢迎任何更好的解决方案. 我也在寻找一种合理的方法来同步 servlet 的 HttpSession 和 websocket
..
我正在开发一个项目,该项目需要在网络服务器上从 C++ 代码到 JavaScript 进行通信.目前,我已正确发送数据并且正在接收数据,但问题是我无法使用内部(onmessage)函数之外的数据.这仍然可以很好地覆盖网页元素,但是我尝试构建的图表无法获取实时数据.如果我将图表的代码放在内部函数中,整个程序就会冻结,我也无法从函数中取出变量以便在父函数中使用它.现在,我只想从内部函数中获取数据,以便
..
我无法从 WebSocketServer.java 源它使用的草稿. WebSocketClient.java 可以使用 RFC 6455、Hybi 17、Hybi 10、Hixie 76 和 Hixie 75 默认为 RFC 6455. java-websocket 的 WebSocketServer 使用的是什么草稿? 解决方案 它支持您希望它支持的任何草稿. 构造函
..
我想用“webapp/socket.do"路径打开一个websocket端口.当我使用 SockJS 并尝试通过代码发起调用时 var socket = new SockJS('/webapp/socket.do');stompClient = Stomp.over(socket);stompClient.connect({}, ... SockJS 默认会在给定路径的末尾添加一个“/inf
..
我已经使用 Spring MVC 实现了 Web Socket,它对我来说工作正常,即从一个浏览器工作到另一个浏览器,该浏览器使用此代码为那些套接字打开. @MessageMapping("/hello")@SendTo("/topic/greetings")公共 HelloMessage 问候(HelloMessage 消息)抛出异常 {线程睡眠(3000);//模拟延迟回消息;} 任何人都
..
如何从我的 Java verticles 连接 Cex.IO websocket API?em> 问题是 Vert.x 没有为我提供只与 WsURI 连接的方法 就像 Node.JS 一样.我必须指定端口和主机并获得 HTTP 400 错误请求异常. 使用 Node.js,您可以: var WebSocketClient = require('websocket').client;v
..
我正在尝试在 Tomcat 的上下文中运行 Web 套接字客户端.所以场景是,我在 Tomcat 上部署了一个 Websocket 服务器端点,作为 App-1 的一部分.同样部署在Tomcat上的App-2(显然在不同的上下文根下),想要发送消息. App-2 中的类工作正常,如果我从主方法中独立运行它.但是当它在 tomcat 的上下文中运行时,它给出了以下错误.(我使用 Tyrus 1
..
我目前正在开发 Java WebSocket 客户端应用程序,我必须确保客户端收到来自服务器的每条消息.由于连接中断,我是否可能丢失一些消息(一旦它们从服务器发送)?WebSocket 是基于 TCP 的,所以这不应该发生吧? 解决方案 它可能发生.TCP 保证了数据包的顺序,但这并不意味着即使底层网络发生不可恢复的故障,从服务器发送的所有数据包都会到达客户端.想象一下,当您的应用程序与您
..
我的 Tomcat Websocket 服务器在通过 https 连接的回复标头中具有双重属性“Connection":“upgrade"和“close".不适用于通过 http 的连接,仅在此处“升级".这将导致 Safari 断开连接.如何防止“连接:关闭"出现在标题中? 连接器配置:
..
如何从 JavaScript 客户端向 Jetty WebSocket 发送请求头? 我在做什么? 在客户端. 需要在客户端的请求头中添加服务名称和服务版本 发送到服务器 在服务器端. 从请求头识别服务 使用它创建相应的输入转换器(使用 GSON) 使用该翻译器创建服务输入 致电服务. 我可以使用 org.eclipse.jetty.websocket.
..
我需要加载测试,为移动客户端提供Web套接字J2EE应用程序.移动客户端使用基于Web套接字协议的MQTT.列出功能: i)移动客户端连接到Web套接字端点. ii)因此,它随后以MQTT数据包的形式发送二进制数据. 正在对JMeter进行负载测试.使用以下JMeter插件. https://github.com/tuanhiep/mqttjmeter 我使用MQTT Conne
..
我是Java EE 7 Websocket原理的新手. 我在Wildfly 10上部署了Java EE 7服务器. 我已经配置了上下文路径和应用程序路径.我可以通过http://localhost:8080/context_path/app_path/something到达服务器. 现在,我已经声明了一个简单的ServerEndpoint: @Stateful @Serve
..
我有一个假设的场景:假设我有一个Apache Camel websocket服务器,并且允许许多websocket连接.每个客户端连接都需要与一个ClientID相关联.新的连接通过InitConnection json消息获取ClientID,其中ClientID是消息的成员.问题是:是否可以让骆驼将websocket实例与ClientID相关联,以执行基于内容的路由? 解决方案 是的,
..
我已经编写了2个WebSocket ServerEndpoint,它们使用JPA EntityManager的注入实例来注入与数据库交互的服务. 该应用程序是部署在Tomcat服务器上的Web应用程序,使用Jersey作为JAX-RS实施,使用Hibernate作为JPA Provider. 有时候,当尝试在数据库内部端点中关闭EntityManager时,会发生这种情况.另外,我担心
..
该示例中的所有处理程序都与websockets处理程序分开工作 WebSocketHandler wsHandler = new WebSocketHandler() { @Override public void configure(WebSocketServletFactory factory) { factory.r
..
我目前正在使用该类配置Spring Websocket public class WebSocketConfig extends WebSocketMessageBrokerConfigurationSupport 现在我遇到了以下建议: Spring STOMP Websockets:通过任何方式在服务器端启用permessage-deflate? 利用 public cl
..
我正在编写与容器无关的Websocket服务器.我的开发环境使用IntelliJ IDEA和嵌入式Jetty版本9.3.11.v20160721(下面的嵌入代码). 但是,我的代码使用了tomcat-websocket-api和tomcat-websocket版本8.5.4的Tomcat Websocket库. 我想用ServletContextListener注册Websocket
..
我是新的websocket并参考下面的Spring Websocket教程,它在我的系统中运行良好。我也在使用stomp.js和sockjs-0.3.4.js。 https://spring.io/guides/gs/messaging-stomp-websocket/ 如果html和javascript有两个不同的方法,如下所示,它可以工作。 function connect
..