wizardsheng

Results 3 comments of wizardsheng

> @ls8725 > 我也与@JesseStutler有同样的问题 > seq, err := client.registerCall(call) > if err != nil { > call.Error = err > call.done() > return > } > // prepare request header...

> @shawn0762 > NewService方法里面: > s.rcvr = reflect.ValueOf(rcvr) > s.name = reflect.Indirect(s.rcvr).Type().Name() > s.typ = reflect.TypeOf(rcvr) > > s.name为什么不用s.typ.Name()呢?请问这两者有什么区别 因为rcvr可能是一个指针,通过Indirect可以返回它指向的对象的类型。不然的话,它的type就是reflect.Ptr。

我觉得这个问题就是序列化和反序列化的问题,可以参考#34 测试时发现client将请求发送出去了,但server没有收到。可以考虑不只是client发送option的json数据,而是双方进行一次握手后再发送gob数据。