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

HQ / bridging improvements #150

Open
5 tasks
matthijskooijman opened this issue Jul 3, 2014 · 2 comments
Open
5 tasks

HQ / bridging improvements #150

matthijskooijman opened this issue Jul 3, 2014 · 2 comments

Comments

@matthijskooijman
Copy link
Collaborator

This is an overview issue for all things related to improving the HQ connection and bridging, to have a place to discuss overall design and ideas.

Related issues and pull requests are #147, #132, #146, #137, #131.

Some things we should make possible:

  • Accept commands / HQ protocol from an arbitrary TCP connection (either make the scout listen on a port, or open a client connection).
  • Let HQ, or any other terminal (pinoccio node program, iOS app) receive all print output (even when not in response to a command).
  • Let non-HQ terminals receive reports
  • Let HQ and all terminals opt-in or opt-out for (custom) reports
  • Support multiple lead scouts / multiple routes to HQ
@matthijskooijman
Copy link
Collaborator Author

While writing the above, I realized that we might need some terminology for HQ-like destinations like the iOS app and the node client (terminals?). These can be an endpoint by themselves, but also serve as a bridge to HQ. Would it make sense to have multiple HQ-like things (Pinoccio HQ as well as a custom HQ server)?

@Haifisch
Copy link
Collaborator

Haifisch commented Jul 3, 2014

Consider "Bouncers"? They handle the connection between Pinoccio and the internetz.

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

2 participants