@Override
 public void handle(SelectionKey key, Selector selector) {
   if (null == key.attachment()) {
     System.out.println("key.attachment() is null ... ");
     return;
   }
   FileSender sender = (FileSender) key.attachment();
   System.out.println("get write request.attachemnt fileName : " + sender);
   // send file and register read
   sender.send((SocketChannel) key.channel());
 }