package main import ( "fmt" "gitlab.com/go-course-project/go17/skills/rpc/hello_world/service" ) func main() { // 1. 通过网络调用 服务端的函数(RPC) // 建立网络连接 client, err := service.NewClient("127.0.0.1:1234") if err != nil { panic(err) } // 方法调用 // serviceMethod string, args any, reply any req := &service.HelloRequest{ MyName: "bob", } resp := &service.HelloResponse{} // HelloService().Hello() if err := client.Hello(req, resp); err != nil { panic(err) } fmt.Println(resp.Message) }