あるPCから別のPCに暗号化されたデータを送信する必要があるプログラムを作成しています。毎回明示的にデータを暗号化/復号化し、AsynchronousSocketChannelを使用して送信する代わりに、AsynchronousSocketChannel.writeおよびAsynchronousSocketChannel.readの機能を拡張してこれを行うことができるかどうか疑問に思いました。ただし、AsynchronousSocketChannel.writeが最後のメソッドのようです。独自のAsynchronousSocketChannelを作成する方法はありますか、それとも直感に反しますか?
よろしくお願いします。