Comments (3)
Sorry for the delayed response. I'm glad you like multiping.
To be honest, I haven't had a chance to test it with such large numbers of addresses. It "should" work. Are those 488 targets on your local network, or out there on the Internet? It is possible that you are running into some rate limiting issues in your network or service provider. ICMP packets in such large quantities may be considered suspicious.
from multi-ping.
This issue is caused by the limited receive buffer size. The receive buffer on the socket varies according to the platform.
For local targets, the replies come back faster than they can be read from the socket, the socket buffer overflows, and the replies are lost.
I'll submit a patch shortly to use a larger receive buffer, but perhaps in the long run the receive buffer should be set according to the number of pinged targets.
from multi-ping.
Fixed by PR #5. Thank you mpghf for the contribution!
from multi-ping.
Related Issues (20)
- Demo.py NameError
- Get error "PermissionError: [Errno 13] Permission denied" for some network HOT 2
- Feature request: Add support for >65535 addresses
- OSError: [WinError 10040] HOT 1
- Host-unreachable replies HOT 1
- Exception when none of the hostnames can be resolved
- Bug when only pinging ipv6 addresses
- multi_ping retry not working correctly HOT 1
- Burst ICMP request lead to packet loss HOT 2
- Update readme examples for Python 3
- unclosed socket HOT 2
- Phantom host activity HOT 2
- cannot change the packet size
- MultiPingSocketError while django testing app development on local server
- Root privileges required for sending ICMP error while running application in docker container.
- Bug: RTT is incorrect for IPv6 Packets
- Bug: when the dest_addrs count is bigger then 5000, the return results is incorrect
- Changing source address or interface
- README references silent_lookup_errors
- Ping times incorrect 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 multi-ping.