JSON-RPC implementation over TCP/IP (asyncronous, bidirectional)