Пакет jsonrpc
Обзор
Пакет jsonrpc реализует ClientCodec и ServerCodec для JSON-RPC 1.0 для пакета rpc. Поддержку JSON-RPC 2.0 см. на странице https://godoc.org/?q=json-rpc+2.0
Указатель
Файлы пакета
client.go server.go
func Dial
func Dial(network, address string) (*rpc.Client, error)
Dial подключается к серверу JSON-RPC по указанному сетевому адресу.
func NewClient
func NewClient(conn io.ReadWriteCloser) *rpc.Client
NewClient возвращает новый rpc.Client для обработки запросов к набору служб на другом конце соединения.
func NewClientCodec
func NewClientCodec(conn io.ReadWriteCloser) rpc.ClientCodec
NewClientCodec возвращает новый rpc.ClientCodec, использующий JSON-RPC для conn.
func NewServerCodec
func NewServerCodec(conn io.ReadWriteCloser) rpc.ServerCodec
NewServerCodec возвращает новый rpc.ServerCodec, использующий JSON-RPC для conn.
func ServeConn
func ServeConn(conn io.ReadWriteCloser)
ServeConn запускает сервер JSON-RPC для одного соединения. ServeConn блокирует выполнение, обслуживая соединение, пока клиент не отключится. Обычно вызывающий код запускает ServeConn в операторе go.
© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/net/rpc/jsonrpc/