問題タブ [tyrus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Lambda が Websocket セッションで機能しない
ちょっと変わった問題に遭遇しました:
このインスタンスでラムダ式が機能しない理由を知っている人はいますか? コンパイルエラーも例外も何もありません。メソッド「onMessage」が呼び出されていません。
私は Java 1.8.0_65 と Tyrus 参照実装 1.9 を使用しています。
websocket - ウェブソケット。タイラス。クライアントがソケットに接続されている時間
クライアントがソケットに接続されている時間を取得するにはどうすればよいですか?
java - tyrus を使用したクライアント/サーバーの Java Websocket
ここで Java で Websocket を使用することについて尋ねられたすべての質問に注いでいますが、私の問題に光を当てるものはありません。コンテキストルートが削除された、または基本的に「」に設定されたサーバーをglassfish 4.0にデプロイしました。これは、私のコードに関係のない他の理由で、プロジェクト リーダーによって行われました。サーバーをローカルのglassfishインストールに公開し、これが単純な「ping」メソッドで機能することを確認しました。これが私のサーバーエンドポイントコードです。
}
できるだけ多くの例と私が見つけたすべてのドキュメントを見た後、これは正しいようです。ここに、tyrus クライアント スタンドアロン jar を使用したクライアント コードを示します。
そして、これがクライアントのメインクラスです
そして最後に、スタックトレース:
プロジェクトについてさらに情報が必要な場合は、お知らせください。404 エラーで、私は自分の URL が間違っていると思いましたが、サーバーをテストしたところ、http リソースの localhost/app に常駐していました。ここに記載されている情報に誤りや不足がありましたら、もう一度お知らせください。事前に助けてくれてありがとう
java - Tyrus: サイレント サーバー起動の失敗
現在、 Tyrusを使用して WebSocket サーバーを実装しようとしていますが、サーバーの初期化が失敗した場合 (ポートの不良など) に何が起こるかをテストするまで、すべてがうまくいきました (サーバーとクライアントの通信はうまくいきました)。
基になるコードが SocketException をスローします (権限が拒否されました)。例外は stdout に書き込まれますが、サーバーは続行し、プログラムは start() メソッドを超えて続行します。
サーバーが正常に起動したかどうかを検出する方法はありますか?
編集: ポート 10 を使用できないことはわかっています (これが、ポート 10 を試した理由です)。サーバーが実行されているかどうかを確認する必要があるだけです (何らかの方法で例外をキャッチすることによって)。(そして、ダミーのデータをクライアントに送信してテストしたくありません - これでは問題は解決しません)