There is an open method that accepts RConnction for RSocket.
That makes one wonder why there is not one for RHostResolver, since DNS requests are done using IP as well.
Well actually there is. It is just missing from the documentation of S60v2.1 SDK. Probably from the deocs of sack symbian as well.
You will find the alternate Open method if look at the es_sock.h header file.