Comments (2)
Thanks for you feedback.
The EXCEPTION switch only affects PingError exceptions, such as TTL expired, Destination Unreachable, etc. These errors are usually reported by the packets that are received, except for Timeout. The OSError exceptions, such as permission denied or WIFI disconnected, should be handled by the ping3 user, not by ping3 itself.
I hope my explanation has clarified the situation and resolved your concern. If you agree with me, I will close this issue as solved. However, if you still have a different opinion or any questions, please feel free to discuss with me.
from ping3.
I use ping for connectivity check. It feels strange, that I get inconsistent behavior between a routing failure on a remote host and on local host. I expect a library to hide the low level details from me, when I do connectivity check (unlike exceptions mode, where details are expected and requested).
from ping3.
Related Issues (20)
- ping never ends while pc is hibernated HOT 1
- ping not support count ? HOT 1
- Is it possible to save the results in a variable? HOT 2
- How to get packet loss? HOT 1
- ping3 does not support ipv6 and that is not documented HOT 1
- Patch failure due to "different line endings" HOT 1
- ping3 does not support IPv6 HOT 2
- Dont work in 3.11.1 HOT 4
- Inconsistency between ping and verbose_ping: count parmameter and return value HOT 1
- Payload size and TTL in response HOT 8
- Not receiving low TTL response. Receiving Timeout instead. HOT 11
- Can you create a new git tag for release 4.0.4 HOT 1
- Inconsistent cross-distro behavior HOT 6
- Add to APT? HOT 6
- Unit tests failing HOT 2
- Incomplete type hints HOT 3
- 4.0.6 fails to import in Python <3.10 HOT 6
- Not respecting options passed as parameters HOT 2
- Destination unreachable HOT 1
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 ping3.