我有3个IP地址。
如何通过C代码
确定哪个目标IP是来自源IP的最近的IP我不需要知道IP地址的确切位置。
只想知道最接近的目标IP。
请给我一些建议。
谢谢。
答案 0 :(得分:0)
使用traceroute?
$traceroute <IP ADDR>
假设你自己拥有IP地址
,应该返回跳信息和速度答案 1 :(得分:0)
您的IP格式
aaa.bbb.ccc.ddd - 4 components.
首先你应该处理第一个组件:
比较(source.aaaa - target1.aaaa)
和(source.aaaa - target2.aaaa)
(按模块,所以差异总是正数)
如果两者相等,则继续下一个组件。
如果不同 - 差异较小的那个是最接近的那个。