Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add a rpc server #146

Merged
merged 1 commit into from
Dec 15, 2020
Merged

Add a rpc server #146

merged 1 commit into from
Dec 15, 2020

Conversation

davrodpin
Copy link
Owner

This change introduces a remote procedure call server responsible for
handling requests to execute pre-registered procedures using JSON-RPC
2.0 as the transport protocol.

The rpc server is disable by default. The user can enable it through the
--rpc flag. By default, the server will be listening on the localhost
address and on a random free port since a user might have multiple
instance of the program running at the same time on a single machine.
The --rpc-address flag can be use to set a specific address.

This change introduces a remote procedure call server responsible for
handling requests to execute pre-registered procedures using JSON-RPC
2.0 as the transport protocol.

The purpose of this server is to provide a way for a mole process to
provide or be managed by others processes (e.g. some sort of user
interface that will creates/destroy instances of mole and/or collect
data from them).

The rpc server is disable by default. The user can enable it through the
`--rpc` flag. By default, the server will be listening on the localhost
address and on a random free port since a user might have multiple
instance of the program running at the same time on a single machine.
The `--rpc-address` flag can be use to set a specific address.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant