func (t *T) MethodName(argType T1, replyType *T2) error
- 方法类型(T)是导出的(首字母大写)
- 方法名(MethodName)是导出的
- 方法有2个参数(argType T1, replyType *T2),均为导出/内置类型
- 方法的第2个参数一个指针(replyType *T2)
- 方法的返回值类型是 error
├── client
│ └── client.go
├── codec
│ ├── codec.go
│ ├── codec_test.go
│ ├── common.go
│ ├── gob.go
│ ├── json.go
│ └── proto.go
├── geerpc.go
├── go.mod
├── go.sum
├── server
│ └── server.go
└── xclient
└── xclient.go