https://pkg.go.dev/net/rpc

methods used pkg-functions

For a function to be called remotely for RPC

Now we can call our struct/type which acts as receiver for these procedures/methods

Server

Client

client, err := rpc.DialHTTP("tcp", ":port")

client.Call("Type.Method", reqBody, &resp)