>
> Actually, has anyone communicated with a Go JSON-RPC server using any language other than Go?
>
A few months ago I had good success with the built-in JSON-RPC server in Go and a Ruby client.
Brian
-steve
Yes.
The jsonrpc package is doing jsonrpc over raw TCP.
The Python server is expecting it as the body exchange
of an HTTP request/response on a particular URL.
Please do file a bug: it should be easy to add support
for URL endpoints.
> (If so, I ask: "How is this a standard?").
It's not a standard. It's a web page some
guy wrote, and it's not terribly fleshed out.
http://json-rpc.org/wiki/specification
Go implements 2.1. Python implements 2.2.
This sentence from 2.2 is particularly relevant:
"FIXME: Describe/define how sessions are handled,
as there is no implicit session formed by a TCP-connection."
Russ
given that it is RPC, i don't see how any of the HTTP speed tricks are
going to be useful.
What Stephen sent will get it working, but eventually I'd like to see simpler code because it makes a better case to have an easy RPC call.