admin_startWS
startWS
方法启动一个基于WebSocket的JSON RPC API服务来处理客户端的
调用请求。所有的参数都是可选的:
- host:要启动监听的网络地址,默认值:localhost
- port:要启动监听的网络端口,默认值:8545
- cors:要启用的跨源资源共享头:默认值:""
- apis:要启用的API服务模块,默认值:"eth,net,web3"
startWS
方法返回一个布尔值来表征webSocket上的RPC监听是否启动成功。
注意在任何时刻都只能启用一个Websocket端结点。
调用方法
Go:
admin.StartWS(host *string, port *rpc.HexNumber, cors *string, apis *string) (bool, error)
Geth控制台:
admin.startWS(host, port, cors, apis)
JSON RPC:
{"method": "admin_startWS", "params": [host, port, cors, apis]}
示例代码
下面的示例在geth控制台使用startWS方法启动基于WebSocket的RPC API服务:
> admin.startWS("127.0.0.1", 8546)
true