私はSSL/TLSクライアント/サーバーを構築するためにnetty 4.0.33を使用しています。接続ごとに、2つのピア間でTLS接続が成功したというメッセージを記録します。 このコードスニペットはどこに置く必要がありますか? channelActiveまたはchannelRead0?私は、channelActiveとchannelRead0の目的についてちょっと混乱しています。サーバー側のように見えますが、channelActiveはまったく必要ありません。本当?Netty channelActiveとchannelRead0
1
A
答えて
0
LoggingHandlerをパイプラインに追加することができ、クライアントがアクティブな場合にログに記録されます。アクティブとは接続されていることChannelReadはchannelActiveの後に呼び出され、ここでメッセージを読むことができます。 channelActiveでは、必要に応じて便利なものを初期化できます(たとえば、接続されたチャンネルをキューに追加するなど)。ハンドシェイクが成功したとき、あなたが何かをしたい場合は
0
あなたが使用することができます答えを
class MyHandler extends ChannelInboundHandler { @Override public void userEventTriggered(ChannelHandlerContext ctx, Object evt) { if (evt == SslHandshakeCompletionEvent.SUCCESS) { // Your handling logging } else { super.userEventTriggered(ctx, evt); } } }
関連する問題
- 1. EmbeddedChannelとchannelActive
- 2. Netty wssソケットクライアント接続が切断されます
- 3. Nettyフィルタリングリバースプロキシ
- 4. Java netty get POSTリクエストコンテンツ
- 5. Syslog Netty Server - Defaultdelimiter
- 6. ネッティーSimpleChannelInboundHandler <String> channelRead0はたまにしか
- 7. NoClassDefFoundErrorとNetty
- 8. NettyとByteOrder
- 9. channelhandlerのnettyでクライアントに接続
- 10. io.netty.util.IllegalReferenceCountException:refCnt:0 in Netty
- 11. NettyとScheduled Executorサービス
- 12. nettyとウェブソケットのサポート
- 13. netty rxtxはNioEventLoopGroupで動作しません
- 14. Netty:なぜ異なるパケットがサーバー内の要求として一緒に接続されるのですか?
- 15. ビジネスロジックでnettyを使用
- 16. Netty port on Heroku
- 17. Netty 4のPING/PONGフレームの処理方法は?
- 18. Nettyクライアント側のJava入力
- 19. netty4.xのchannelActive()メソッドでURLを取得するには
- 20. はnettyのsslに接続できません
- 21. netty tcp bytebufferサーバーとクライアント
- 22. nettyとのフラッシュバイナリソケット通信
- 23. NettyとのUSB /シリアル通信
- 24. java.lang.NoSuchMethodError:redissonとnettyの統合
- 25. 桟橋とNettyの統合
- 26. Nettyパケットと設定フレーム
- 27. リストをチャンクする方法 in Netty
- 28. nettyがnetty-tcnativeを検出しない
- 29. Netty Websocket
- 30. Nettyデコーダエンコーダエラー
感謝を。私が達成しようとしている目標は、SSL接続が成功すればそれを記録することです。クライアントがTCPハンドシェイクを完了し、SSLを開始しない場合は、それもログに記録します。 – sonia