java-websocket相关内容

基于 Apache Camel 内容的 Websocket 连接路由

我有一个假设场景:假设我有一个 Apache Camel websocket 服务器,并且我允许许多 websocket 连接.每个客户端连接都需要与一个 ClientID 相关联.ClientID 是通过新连接通过 InitConnection json 消息获得的,其中 ClientID 是消息的成员.问题是:是否可以让骆驼将 websocket 实例与 ClientID 关联起来以执行基于内 ..
发布时间:2022-01-19 08:58:49 其他开发

在 JSR-356 @ServerEndpoint 的 @OnMessage 中访问 ServletContext 和 HttpSession

我需要从 @ServerEndpoint 内部获取 ServletContext 以便找到 Spring ApplicationContext 并查找 Bean. 目前我最好的方法是在 JNDI 命名上下文中绑定那个 bean 并在 Endpoint 中查找它.欢迎任何更好的解决方案. 我也在寻找一种合理的方法来同步 servlet 的 HttpSession 和 websocket ..

从 Websocket 函数中获取值

我正在开发一个项目,该项目需要在网络服务器上从 C++ 代码到 JavaScript 进行通信.目前,我已正确发送数据并且正在接收数据,但问题是我无法使用内部(onmessage)函数之外的数据.这仍然可以很好地覆盖网页元素,但是我尝试构建的图表无法获取实时数据.如果我将图表的代码放在内部函数中,整个程序就会冻结,我也无法从函数中取出变量以便在父函数中使用它.现在,我只想从内部函数中获取数据,以便 ..
发布时间:2021-09-24 19:50:05 前端开发

如何从普通请求调用中调用@SendTo,即@RequestMapping

我已经使用 Spring MVC 实现了 Web Socket,它对我来说工作正常,即从一个浏览器工作到另一个浏览器,该浏览器使用此代码为那些套接字打开. @MessageMapping("/hello")@SendTo("/topic/greetings")公共 HelloMessage 问候(HelloMessage 消息)抛出异常 {线程睡眠(3000);//模拟延迟回消息;} 任何人都 ..
发布时间:2021-09-24 19:37:41 Java开发

Web Socket 客户端在 Tomcat 中不起作用

我正在尝试在 Tomcat 的上下文中运行 Web 套接字客户端.所以场景是,我在 Tomcat 上部署了一个 Websocket 服务器端点,作为 App-1 的一部分.同样部署在Tomcat上的App-2(显然在不同的上下文根下),想要发送消息. App-2 中的类工作正常,如果我从主方法中独立运行它.但是当它在 tomcat 的上下文中运行时,它给出了以下错误.(我使用 Tyrus 1 ..
发布时间:2021-09-08 20:41:47 Java开发

websocket 消息是否会丢失?

我目前正在开发 Java WebSocket 客户端应用程序,我必须确保客户端收到来自服务器的每条消息.由于连接中断,我是否可能丢失一些消息(一旦它们从服务器发送)?WebSocket 是基于 TCP 的,所以这不应该发生吧? 解决方案 它可能发生.TCP 保证了数据包的顺序,但这并不意味着即使底层网络发生不可恢复的故障,从服务器发送的所有数据包都会到达客户端.想象一下,当您的应用程序与您 ..
发布时间:2021-09-04 19:56:22 Java开发

如何从 JavaScript 客户端向 Jetty WebSocket 发送请求头

如何从 JavaScript 客户端向 Jetty WebSocket 发送请求头? 我在做什么? 在客户端. 需要在客户端的请求头中添加服务名称和服务版本 发送到服务器 在服务器端. 从请求头识别服务 使用它创建相应的输入转换器(使用 GSON) 使用该翻译器创建服务输入 致电服务. 我可以使用 org.eclipse.jetty.websocket. ..
发布时间:2021-07-14 19:22:09 Java开发

使用JMeter测试MQTT客户端

我需要加载测试,为移动客户端提供Web套接字J2EE应用程序.移动客户端使用基于Web套接字协议的MQTT.列出功能: i)移动客户端连接到Web套接字端点. ii)因此,它随后以MQTT数据包的形式发送二进制数据. 正在对JMeter进行负载测试.使用以下JMeter插件. https://github.com/tuanhiep/mqttjmeter 我使用MQTT Conne ..
发布时间:2021-02-12 19:11:54 其他开发

Websocket端点返回404

我是Java EE 7 Websocket原理的新手. 我在Wildfly 10上部署了Java EE 7服务器. 我已经配置了上下文路径和应用程序路径.我可以通过http://localhost:8080/context_path/app_path/something到达服务器. 现在,我已经声明了一个简单的ServerEndpoint: @Stateful @Serve ..
发布时间:2021-02-09 20:32:03 其他开发

Websocket连接上基于Apache Camel内容的路由

我有一个假设的场景:假设我有一个Apache Camel websocket服务器,并且允许许多websocket连接.每个客户端连接都需要与一个ClientID相关联.新的连接通过InitConnection json消息获取ClientID,其中ClientID是消息的成员.问题是:是否可以让骆驼将websocket实例与ClientID相关联,以执行基于内容的路由? 解决方案 是的, ..
发布时间:2020-09-03 06:10:35 其他开发

通过WebSockets中的HK2进行EnityManager注入

我已经编写了2个WebSocket ServerEndpoint,它们使用JPA EntityManager的注入实例来注入与数据库交互的服务. 该应用程序是部署在Tomcat服务器上的Web应用程序,使用Jersey作为JAX-RS实施,使用Hibernate作为JPA Provider. 有时候,当尝试在数据库内部端点中关闭EntityManager时,会发生这种情况.另外,我担心 ..
发布时间:2019-09-20 20:54:15 Java开发