1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| package main
import "net/rpc"
type Request struct { Value string }
type Response struct { Value string }
func main() { var request = Request{Value: "value"} var response Response client, err := rpc.DialHTTP("tcp", "127.0.0.1:8080") call := client.Go("Server.Method", request, &response, nil) ... <-call.Done }
|