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

TCPing值低於140ms(例)的IP,數量達30個(例),即停止TCPing #530

Open
kousyougi opened this issue Jul 25, 2024 · 1 comment
Open
Labels
功能建议 功能与建议

Comments

@kousyougi
Copy link

功能需求

檢查result.csv:
低於200ms的IP共有13000個。
120ms130ms 約有 70 個
130ms
140ms 約有 3200 個

完整做完TCPing雖然可以得到所有120ms的IP,但測速時間有點太久。
希望可以增加一個功能:滿足TCPing值低於140ms(例)的IP,數量達30個(例),即停止TCPing。

謝謝

预期目标

節省TCPing的時間

@kousyougi kousyougi added the 功能建议 功能与建议 label Jul 25, 2024
@XIU2
Copy link
Owner

XIU2 commented Jul 25, 2024

因为目前软件是 先多线程延迟测速(TCPing/HTTPing),然后再根据延迟和丢包对所有结果进行排序,然后再继续下一步(下载测速,或者如果禁用了下载测速,那么就直接按照延迟/丢包条件输出结果)。

如果想要改成延迟测速中满足条件就直接终止的话,那么需要大改相关代码,改动量较大(而且 TCPing 和 HTTPing 都要一起改),所以还要看一下其他用户的看法。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
功能建议 功能与建议
Projects
None yet
Development

No branches or pull requests

2 participants