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

Adaptive ping timeouts per connection type #383

Closed
daniele-athome opened this issue Apr 8, 2015 · 2 comments
Closed

Adaptive ping timeouts per connection type #383

daniele-athome opened this issue Apr 8, 2015 · 2 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@daniele-athome
Copy link
Member

Save a ping timeout value for every connection type (WiFi, mobile, etc.).
This can be considered a bug since adaptive ping should be implemented to differentiate network connections.

@daniele-athome daniele-athome added the bug Something isn't working label Apr 8, 2015
@daniele-athome daniele-athome self-assigned this Apr 8, 2015
@daniele-athome daniele-athome added this to the 3.0-rc3 milestone Apr 8, 2015
@ameenross
Copy link

Just wondering, is this more complex than simply knowing the connection type? For example, my home Wifi is pretty flakey due to interference from other networks - which has gotten worse lately. My mobile connection is much stabler, and my wife's mobile connection is most stable.

@daniele-athome
Copy link
Member Author

@ameenross that's the problem: covering all the different scenarios. Not everyone has unstable WiFi and not everyone has stable mobile connection, so apps have to "adapt" to the current situation.
Some programs use a more-or-less basic algorithm, I decided to use a more complex approach, hopefully it will work much better than the others (when it will be completed and tested, and that will require a few release iterations to cover the greatest number of scenarios possible).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants