n0-computer / n0-computer/dumbpipe
Add broadcast mode
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 782
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
...so that a node can accept any number of connections, and will pipe STDIN live to all incoming connections.
Maybe this mode would not support receiving data on the node started with dumbpipe listen because this would need business logic on what to do with the incoming data.
So e.g. ffmpeg ... | dumbpipe broadcast --> print ticket
And then any number of nodes can connect and view/listen to the live broadcast.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing dumbpipe listen command and how nodes accept connections. Define how dumbpipe broadcast should expose a ticket, accept any number of incoming connections, and pipe live STDIN to each listener; clarify whether connected nodes can send data back. Done means multiple nodes can connect and receive the live stream reliably.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100