有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Jetty Websocket:找不到SimpleChoSocket

遵循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 doc中的示例


共 (1) 个答案

  1. # 1 楼答案

    SimpleEchoSocket是套接字实现

    换句话说,这是你的代码,你的班级。 以同一文档所解释的方式实现打开、关闭和消息逻辑的东西

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

    然后,您可以选择实现接口的传统类,或者使用注释标记的类