使用Tyrus vs Jetty的websocket客户端连接到websocket

时间:2019-01-16 07:25:00

标签: websocket jetty java-websocket tyrus

我正在用Java构建一个websocket客户端。我使用了javax.websocket-api-1.1.jar。我正在jetty

中运行我的应用程序

连接到服务器:

import javax.websocket.ClientEndpoint;
import javax.websocket.ContainerProvider;
import javax.websocket.WebSocketContainer;
...
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
container.connectToServer(new WSClient(), new URI(uri));
....

与服务器的连接失败时,将创建WebSocketClient线程,并且永不破坏它们。

示例:

enter image description here

但是当我使用tyrus-standalone-client-1.9.jar [不修改上面的代码]时,不会创建线程。如何运作?如果没有Tyrus,仍然可以建立与服务器的连接。 jetty's websocket clientTyrus有什么区别?

0 个答案:

没有答案