if (handler != null) {
socket.configureBlocking(false);
socket.socket().setTcpNoDelay(false);
socket.socket().setKeepAlive(true);
Connection c = null;
if (!hasDTXNBackPressure) {
c = m_network.registerChannel(socket, handler, SelectionKey.OP_READ);
}
else {
c = m_network.registerChannel(socket, handler, 0);