code: protected final boolean bind(InetSocketAddress local)
  	{
  		boolean isBind=false;
  		try {
  			log.debug(getName()+"端口绑定中……"+local.toString());
  			ChannelFuture cf=doBind(local);
  			isBind=cf.channel()!=null && cf.channel().isActive();
  			if(isBind)
  			{
  				log.debug(getName()+"端口绑定成功!"+cf.channel());
  				serverCahnel=(ServerSocketChannel) cf.channel();
  			}else
  			{
  				log.debug(getName()+"端口绑定失败!"+cf.channel());
  			}
  		} catch (Exception e) {
  			log.error(e.getMessage(),e);
  			throw e;
  		}
  		return isBind;
  	}
docs: 启动端口绑定
  @param local
  @return