It was going to be generic over TCP and use 2 HTTP streams, one each way. The plan's written down somewhere.