Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Implement a websocket transport. #35

Open
jmalloc opened this issue Mar 6, 2022 · 0 comments
Open

Implement a websocket transport. #35

jmalloc opened this issue Mar 6, 2022 · 0 comments
Assignees
Milestone

Comments

@jmalloc
Copy link
Member

jmalloc commented Mar 6, 2022

This issue replaces #9, #10 and #11.

It is the equivalent of the "globally-scoped" websockets described in #11:

These websockets allow a client to open a single connection that can be used for multiple RPC method calls. This will require a basic envelope format that can communicate some kind of call identifier and meta-data such as the exact operation being called, structurally similar to JSON-RPC. We might even get JSON-RPC for free by modeling its structure in protobuf files and using the JSON encoding scheme.

global-scoped means hitting the / route, client can invoke any RPC method available on the server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant