support DirectByteBuffer on socket.sendByteBuffer()