go - 什么是rpc网络地址?

标签 go json-rpc

我正在尝试使用random.org在go程序中生成随机数。似乎我需要建立一个json-rpc连接,所以我正在尝试使用jsonrpc.Dial(network, adress)方法。所有的api都说我需要调用https://api.random.org/json-rpc/2/invoke;我应该使用什么作为网络(什么是网络)?

最佳答案

如果您在the source code中查找jsonrpc.Dial,则会看到network参数直接传递给 net.Dial ,其godoc说明:

已知网络为“tcp”,“tcp4”(仅IPv4),“tcp6”(仅IPv6),“udp”,“udp4”(仅IPv4),“udp6”(仅IPv6),“ip” ,“ip4”(仅IPv4),“ip6”(仅IPv6),“unix”,“unixgram”和“unixpacket”。

关于go - 什么是rpc网络地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63339205/

相关文章:

algorithm - 以下合并排序算法有什么问题?

json - 使用标准 JSON-RPC 实现的优势

javascript - 获取自定义 Jquery 数据表 GET 将发送到服务器的请求参数

带有 curl 的 JSONRPC 请求

types - 什么时候类型应该是包含另一种类型的结构,什么时候它应该只是 "extend"(?)那个类型?

go - 按类型划分的功能?怎么重构呢?

go - 在golang中将引用类型转换为值类型

go - 解码为接口(interface)类型

rust - 将 '&self' 方法中的闭包添加到结构中的属性

go - Group 没有实现 Data(FooMethod 方法有指针接收器)