I don't think I find the name replyToSocks to be helpful... it makes me think this is part of the SOCKS handshake. This is really about passing on data from the peer... what do you think of calling it: `onDataFromPeer` ?