我正在写一个netty服务器。 channelpipeline中的第一件事是sslhandler,最后一件事是app level handler。
//note that sslCtx is instantiated before this part of code'
// SslHandler
pipeline.addLast(sslCtx.newHandler(ch.alloc()));
...
// Application handler
pipeline.addLast(new MyHandler());
客户端可以启动TCP或TLS连接。 - 在TCP的情况下,我想记录它只是来自对等X的TCP连接,并进一步停止处理。 - 在TLS的情况下,我想记录它是来自peerX与Y ciphersuite和Z协议版本的TLS连接,并转移到应用程序处理程序。
甚至可以使用netty吗?