gpt4 book ai didi

java - Jetty Websocket : can't find SimpleEchoSocket

转载 作者:行者123 更新时间:2023-12-01 12:35:47 26 4
gpt4 key购买 nike

已关注 Jetty documentation并回答 this question创建 websocket 客户端非常简单

WebSocketClient client = new WebSocketClient();
SimpleEchoSocket socket = new SimpleEchoSocket();
try {
client.start();
URI echoUri = new URI(destUri);
ClientUpgradeRequest request = new ClientUpgradeRequest();
client.connect(socket, echoUri, request);
System.out.printf("Connecting to : %s%n", echoUri);
socket.awaitClose(5, TimeUnit.SECONDS);
}

但是我找不到SimpleEchoSocket!我尝试了 org.eclipse.jetty.websocket:websocket-client 的多个版本,但没有成功。看起来文档已经过时了,但也许我做错了什么?如何使用 Jetty 文档中的这个示例?

最佳答案

SimpleEchoSocket 是您的套接字实现。

换句话说,它是你的代码,你的类。以相同文档解释的方式实现打开、关闭、消息逻辑的东西。

这里有几个选择,它可以是 jetty api 特定的,也可以是 jsr-356(又名 javax.websocket)特定的。

然后,您可以在实现接口(interface)的传统类或用注释标记的类之间进行选择。

关于java - Jetty Websocket : can't find SimpleEchoSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25609096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com