@Override public synchronized void start() { super.start(); final ClientBootstrap boot = new ClientBootstrap(); boot.setOption("reuseAddress", true); boot.setOption( "receiveBufferSize", // getNetPoint().getReceiveBufferSize()); boot.setOption( "sendBufferSize", // getNetPoint().getSendBufferSize()); boot.setFactory(getChannelFactory()); setFutureConnect( boot.connect( // getNetPoint().getRemoteAddress(), // getNetPoint().getLocalAddress())); setChannel(getFutureConnect().getChannel()); }