0
我正在評估Netty作爲我們內部開發的網絡堆棧的替代品和/或替代品。整體設計非常相似,除了一個問題外很容易換掉。可以在Netty中從ChannelHandlerContext訪問SocketChannel嗎?
在我們的服務器進程中,我們有時需要直接訪問SocketChannel以使用Channel.transferTo()向客戶端發送數據,我無法在Netty中看到訪問SocketChannel的方法。例如,ChannelHandlerContext接口中沒有任何內容。
我將開始通過源代碼挖掘,但沒有人知道這是可能的嗎?
謝謝,
Andy。
將數據從磁盤上的文件傳輸到套接字,而不是首先加載到JVM內存中。例如FileChannel.transferTo(的SocketChannel)。 – andygrove 2014-11-21 21:45:08
你可以在Netty中使用DefaultFileRegion。 – 2014-11-22 15:02:17