?
This document uses PHP Chinese website manual Release
import "net/rpc/jsonrpc"
概況
索引
包 jsonrpc 為 rpc 包實(shí)現(xiàn)了一個(gè) JSON-RPC 1.0 ClientCodec 和 ServerCodec 。
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)
client.go server.go
func Dial(network, address string) (*rpc.Client, error)
Dial 連接到指定網(wǎng)絡(luò)地址的 JSON-RPC 服務(wù)器。
func NewClient(conn io.ReadWriteCloser) *rpc.Client
NewClient 返回一個(gè)新的 rpc.Client 來處理對連接另一端的一組服務(wù)的請求。
func NewClientCodec(conn io.ReadWriteCloser) rpc.ClientCodec
NewClientCodec 在 conn 上使用 JSON-RPC 返回一個(gè)新的 rpc.ClientCodec 。
func NewServerCodec(conn io.ReadWriteCloser) rpc.ServerCodec
NewServerCodec 在 conn 上使用 JSON-RPC 返回一個(gè)新的 rpc.ServerCodec 。
func ServeConn(conn io.ReadWriteCloser)
ServeConn 在單個(gè)連接上運(yùn)行 JSON-RPC 服務(wù)器。ServeConn 塊,服務(wù)于連接,直到客戶端掛斷。調(diào)用者通常在 go 語句中調(diào)用 ServeConn 。