Protocol change: adding distinct return-socket for transferring results