net/rpc/jsonrpc
Package jsonrpc
import "net/rpc/jsonrpc"
- 概况
- 索引
概况
包 jsonrpc 为 rpc 包实现了一个 JSON-RPC 1.0 ClientCodec 和 ServerCodec 。对于 JSON-RPC 2.0 支持,请参阅https://godoc.org/?q=json-rpc+2.0
索引
- func Dial(network, address string) (*rpc.Client, error)
- func NewClient(conn io.ReadWriteCloser) *rpc.Client
- func NewClientCodec(conn io.ReadWriteCloser) rpc.ClientCodec
- func NewServerCodec(conn io.ReadWriteCloser) rpc.ServerCodec
- func ServeConn(conn io.ReadWriteCloser)
包文件
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 在 conn 上使用 JSON-RPC 返回一个新的 rpc.ClientCodec 。
func NewServerCodec(显示源文件)
func NewServerCodec(conn io.ReadWriteCloser) rpc.ServerCodec
NewServerCodec 在 conn 上使用 JSON-RPC 返回一个新的 rpc.ServerCodec 。
func ServeConn(显示源文件)
func ServeConn(conn io.ReadWriteCloser)
ServeConn 在单个连接上运行 JSON-RPC 服务器。ServeConn 块,服务于连接,直到客户端挂断。调用者通常在 go 语句中调用 ServeConn 。