更新 コンストラクターの org.glassfish.tyrus.core.BaseContainer では、これらの 2 つの行が非常に遅く実行されているようです。
this.managedExecutorService = lookupManagedExecutorService();
this.managedScheduledExecutorService = lookupManagedScheduledExecutorService();
両方の方法のコメントで Android について言及されているのですが、デスクトップ向けの Java に間違ったコードを使用していますか?
私はコードをそのまま使用しています:
Tyrus Websocket ドキュメント: 1.1.2 クライアント エンドポイント
どういうわけか、接続に約 10 秒かかります。具体的には、Eclipse のデバッガーを実行すると、次の行になります。
ClientManager client = ClientManager.createClient();
これに関係しているのでしょうか?潜在的に類似したスタック オーバーフローの質問
私は本当に途方に暮れています。私は、Javascript を使用したブラウザーではなく、Java クライアントで Websocket を使用しようとしているまれな外れ値であるように感じます。