去RPC错误:读取body gob:尝试解码为非指针

时间:2015-02-24 00:36:15

标签: go

当我调用RPC时,会发生此错误。 在服务器端,我可以成功接听电话。

1 个答案:

答案 0 :(得分:4)

错误定义为https://golang.org/src/encoding/gob/decoder.go 正如错误所说,解码器需要一个指针。

错误的rpc调用是call(address, name, args, reply)。服务器可以在无法回复的情况下成功接收呼叫,rpc呼叫失败。

正确的方法是call(address, name, args, &reply)