174175176177178179180181182183184
} } } private void writeRequest(SelectionKey key) throws IOException { XixiSocket socket = (XixiSocket) key.attachment(); if (socket.handleWrite()) { key.cancel(); numConns--; } }
182183184185186187188189190191192
numConns--; } } private void readResponse(SelectionKey key) throws IOException { XixiSocket socket = (XixiSocket) key.attachment(); if (socket.handleRead()) { key.cancel(); numConns--; } }