RPC 2.0 implementation over socket for Go