WebSocket 菜鸟...
有人有完整的 jetty 11/12 示例的链接吗?
我已经遵循了许多单独的服务器示例和客户端示例,但始终存在一个问题,无论是 SSL 握手或帧长度错误还是关闭 no_error EoFException。他们都没有完整的示例,包括所有版本的依赖项。
编辑: 对于投反对票的选民... 我意识到这是一个广泛的问题。请随意给我指出一个更好的论坛来提出此类问题。我想问一个例如。链接到一个有效的 github 项目比每次我遇到损坏示例的问题时向 SO 发送垃圾邮件要好。
这是一个过于宽泛的问题。
参见 https://github.com/jetty/jetty-examples/tree/12.0.x/embedded
查看 Jetty 12 个子项目中的任意一个
ee10-websocket-jakarta-api
ee10-websocket-jetty-api
这些包含您正在寻找的示例。
简而言之,您需要服务器端...
ServerConnector
配置为支持您想要的任何“安全”连接(https / wss / http1 / http2 / http3 / 等)WebSocketCreator
类型),指定哪个路径应使用哪个 Websocket 端点进行响应。对于客户端,您需要...
WebSocketClient
(适合您选择的 Websocket 技术/API 的类型)。WebSocketClient
建立请求参数。CompletableFuture.get()
)