我被Netty宠坏了,但现在到了清算日......
我在这里得到了一个普通的java.net.Socket(更具体地说,是一个自定义的SocketPoolFactory,其中创建了套接字以及相应的OutputStreamWriter和InputStreamWriter,它们包装了套接字的IO-Streams),我需要监视发送的内容和收到(为了将其写入日志文件以进行调试)。 好像我很难弄清楚在哪里挂钩并拦截发送/接收的内容。
有人可以帮忙吗?这样做最好的是什么? 它只用于调试(所以不需要一流的效率)(如果它有所帮助:我正在使用Groovy)。
答案 0 :(得分:1)
编写自己的FilterInputStream派生类,并将其插入连接到套接字的流堆栈中,