ignore whole target and also ignore Eclipse's .settings folder
support DirectByteBuffer on socket.sendByteBuffer()