Comments (5)
Alternately, receptor could provide parameters like --listen-scheme
, --listen-address
and --listen-port
. That'd be a much more verbose option, though, and it doesn't strike me as being as elegant.
from python-receptor.
I can get behind the idea of making it an error to provide path information in the URL that won't be used. That would deal with the receptor://0.0.0.0/0:8888 case.
Does path information possibly mean something in the case of a websocket listener?
from python-receptor.
Does path information possibly mean something in the case of a websocket listener?
Good question. I've no idea.
from python-receptor.
Also worth thinking about: can we tell receptor to bind to an interface, and let it discover that interface' address at runtime? That functionality is both common and useful, and it might affect how this issue is addressed.
from python-receptor.
Fixed by #157. Automated tests added in #139.
from python-receptor.
Related Issues (20)
- Receptor exits with zero when unable to listen
- Wrong error message when incorrect --listen specified
- KeyError: 'ws_extra_headers' in Receptor 0.6 HOT 2
- Need for HTTP proxy support HOT 13
- Receptor doesn't fail gracefully when the data directory is not writable HOT 1
- Better CLI usage information output
- Use a different library for websockets connections HOT 2
- Write docs for end-user usage
- part of nodes gets disconnected (and not reconnects) when running big stresstest HOT 10
- Unicode 'invalid start byte' error sometimes HOT 3
- Connection manifest will drop connections after 24 hours HOT 2
- Proposal: Replace ephemeral nodes with a unix socket HOT 2
- Receptor ping --count 0 implies --delay 0 HOT 4
- Add a keepalive or ping/pong to the websocket connection HOT 4
- Worker.unregister() calls receptor.remove_connection() even if the remote node was not registered HOT 1
- Nodes should always advertise after seeing a new epoch
- Receptor prints Python tracebacks when it ought to print human-friendly error messages HOT 4
- Response registry is not persisted to disk
- Receptor can be run with nonexistent config specified HOT 1
- Unable to install/configure receptor plugin because of package dependency issue.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-receptor.