私はnettyを使ってクライアントサーバーの例を作った。 サーバーとクライアントのハンドラを定義しました。 基本的には、クライアントとサーバーに接続してメッセージを送信します。 すべての受信メッセージが返送されます(メッセージの内容は大文字に変換されます)。 受信したメッセージのすべての作業は、サーバー側とクライアント側で、定義されたハンドラーによって行われます。受信したメッセージをクライアントで直接処理する(netio-frameworkを使って)。
しかし、私はクライアントのメッセージを直接受信/受信する方がいいです。 ハンドラ内に(まったく)ありません。だから私の質問は、ハンドラではなく、クライアントプログラムで直接メッセージを受信するリスナを持つことが可能なことです。新しいクライアントオブジェクトを作成した(実行可能な)プログラム(基本的にはメインメソッドを持つクラス)内の受信メッセージにアクセスしたいと思っています。定期的に新しいものをチェックするタイマー(またはループ)メッセージ。
誰かがこの問題について私に助けてくれたらと思います。それともネットでも可能かどうかを教えてください。
thx。基本的に私が今実装したものです。それはあなたがそれを使用する必要がある利点を殺す(私はいくつかのさらなるメッセージ処理を実装したくないので) – c3p0