aardio 文档

icmp.tracert 库模块帮助文档

范例

icmp 成员列表 #

icmp.tracert #

TRACERT 路由跟踪工具,仅支持 IPv4

icmp.tracert() #

创建 TRACERT 对象

返回对象:icmpTracertObject

icmpTracertObject 成员列表 #

icmpTracertObject.close() #

关闭对象

icmpTracertObject.echoReply.dataSize #

回复数据大小

icmpTracertObject.echoReply.options.ttl #

回复包 TTL

icmpTracertObject.echoReply.roundTripTime #

往返时间 RTT,单位毫秒

icmpTracertObject.echoReply.status #

状态码,0 为到达目标,11010 为超时,11013 为 TTL 过期

icmpTracertObject.hop("目标IP地址或域名",ttl) #

指定 TTL 执行一次探测并返回跳点信息表

icmpTracertObject.ip #

已解析的目标 IPv4 地址

icmpTracertObject.maxHops #

最大跳数,默认为30

icmpTracertObject.perform("目标IP地址或域名",ttl) #

指定 TTL 执行一次 ICMP 探测

icmpTracertObject.requestData #

发送数据,默认为32字节数据

icmpTracertObject.resolve("目标IP地址或域名") #

解析目标并保存到 ip 属性

icmpTracertObject.timeout #

单跳超时,默认为 4000 毫秒(4 秒)

icmpTracertObject.trace("目标IP地址或域名",callback) #

执行路由跟踪,返回跳点信息数组。callback 返回 false 可中断

icmpTracertObject.ttl #

当前 TTL

Markdown 格式