首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

net/rpc/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)

包文件

代码语言:javascript
复制
func Dial(network, address string) (*rpc.Client, error)

Dial 连接到指定网络地址的 JSON-RPC 服务器。

func NewClient(显示源文件)

代码语言:javascript
复制
func NewClient(conn io.ReadWriteCloser) *rpc.Client

NewClient 返回一个新的 rpc.Client 来处理对连接另一端的一组服务的请求。

func NewClientCodec(显示源文件)

代码语言:javascript
复制
func NewClientCodec(conn io.ReadWriteCloser) rpc.ClientCodec

NewClientCodec 在 conn 上使用 JSON-RPC 返回一个新的 rpc.ClientCodec 。

func NewServerCodec(显示源文件)

代码语言:javascript
复制
func NewServerCodec(conn io.ReadWriteCloser) rpc.ServerCodec

NewServerCodec 在 conn 上使用 JSON-RPC 返回一个新的 rpc.ServerCodec 。

func ServeConn(显示源文件)

代码语言:javascript
复制
func ServeConn(conn io.ReadWriteCloser)

ServeConn 在单个连接上运行 JSON-RPC 服务器。ServeConn 块,服务于连接,直到客户端挂断。调用者通常在 go 语句中调用 ServeConn 。

扫码关注腾讯云开发者

领取腾讯云代金券