20得票2回答
Java EE 7:如何将EJB注入WebSocket ServerEndpoint?

总结一下我的失败项目:我的@ServerEndpoint类与beans.xml文件打包在一起放在WAR文件中。然后将我的WAR文件打包到EAR文件中,这个EAR文件被部署到GlassFish 4服务器上,该服务器内部使用Tyrus。 这应该是可能的吗? WebSocket 规范说: 在...

14得票1回答
Tyrus WebSockets(Java)- 如何设置客户端本地IP地址

使用WebSockets(Tyrus)时,是否有一种指定本地IP地址和端口的方法? 我正在寻找与完整的4个参数构造函数Socket相同的功能 编辑: 我发现低级别的Grizzly TCPNIOTransport确实具有带有本地地址的连接()方法,但我不知道如何使Tyrus客户端使用它。

10得票4回答
轻量级的Java8 NIO安全WebSocket客户端(WSS)

我花了很长时间寻找一个简单的Java WebSocket客户端,它可以使用wss并且不会太混乱... 我尝试过https://github.com/TooTallNate/Java-WebSocket 按照他的描述添加了依赖项,将SSLClientExample.java复制到与webso...

9得票1回答
Tyrus WebSocket客户端@OnMessage从未被调用 - Storj开源项目

我正在开发一个开源项目Storj,并编写连接到Node.js Websocket后端的Java客户端。该客户端使用Tyrus。通信应按以下方式进行: 连接 客户端发送身份验证令牌(文本)。 服务器返回文件(二进制)。 服务器关闭连接。 我的问题在于我的@OnMessage从未被调用。我...

8得票3回答
连接到安全的WebSocket

我正在尝试使用Jetty(或任何其他库)连接到一个安全的websocket。 问题是我收到了一个“未找到可信证书”的错误。我正在使用由keytool生成的自签名证书。有什么办法吗? import java.net.URI; import java.util.concurrent.Futur...

8得票1回答
如何在基于Tyrus注解的客户端中添加请求头

我正在尝试使用基于注释的客户端端点,使用tyrus独立客户端(tyrus-standalone-client-1.9)访问websocket服务器端点。我主要是按照这个例子进行操作。 也就是说,我的客户端端点目前看起来像这样: @ClientEndpoint public class My...

7得票3回答
Websocket SSL握手失败

我有一个使用Spring Boot Tomcat服务器来建立安全WebSocket连接的应用。该服务器能够接受Android 4.4、iOS、Firefox和Chrome客户端,并使用经过授权的证书保证连接的安全性。然而,Android 5.0在SSL握手时会失败。 Caused by: j...

7得票1回答
Tyrus - 简单的 Java 应用程序 - 找不到实现类

我正在开发一个简单的应用程序,帮助我学习Java中WebSocket和Tyrus概念。这是我的服务器端(服务器终端)和pom.xml以及客户端和pom.xml: 服务器端 @ServerEndpoint(value="/websocket/{client-id}") public...

7得票2回答
WebSocket EndPoints注释中编码器列表或解码器列表的用例是什么?

我正在学习tyrus WebSocket 实现。但我不理解为什么和何时在websocket端点中需要多个编码器或解码器。例如: @ServerEndpoint(value = "/subscribe", decoders = { TextStreamMessageDecoder.class ...