Golang net/rpc/jsonrpc.Dial() and NewClient() functions example

package net/rpc/jsonrpc

Golang net/rpc/jsonrpc.Dial() and NewClient() functions usage example

 jsonClient, err := jsonrpc.Dial("tcp", "example.com:8080")

 if err != nil {
 panic(err)
 }

or

 ln, err := net.ListenTCP("tcp", tcpIPaddress)
 if err != nil {
 panic(err)
 }

 conn, err := ln.Accept()
 if err != nil {
 continue
 }
 jsonClient := jsonrpc.NewClient(conn)

References :

http://golang.org/pkg/net/rpc/jsonrpc/#Dial

http://golang.org/pkg/net/rpc/jsonrpc/#NewClient

Advertisement