KSYNetTracker Class Reference

Inherits from NSObject
Declared in KSYNetTracker.h

Overview

网络链路探测器类

– start:

开始探测

- (int)start:(NSString *__nonnull)domain

Parameters

domain

探测地址

Return Value

成功开始返回0, 否则返回非0

Declared In

KSYNetTracker.h

– stop

停止探测

- (void)stop

Declared In

KSYNetTracker.h

  action

探测方式

@property (nonatomic, assign) KSY_NETTRACKER_ACTION action

Discussion

说明:

  • start开始前配置有效,探测过程中配置下一次探测生效

Declared In

KSYNetTracker.h

  timeout

探测超时时间,单位是ms,默认值是1000ms

@property (nonatomic, assign) int timeout

Discussion

说明:

  • start开始前配置有效,探测过程中配置下一次探测生效
  • 有效范围是100-2000ms,不在有效范围内的配置不生效

Declared In

KSYNetTracker.h

  maxttl

探测使用的最大ttl值,默认值是64

@property (nonatomic, assign) int maxttl

Discussion

说明:

  • start开始前配置有效,探测过程中配置下一次探测生效
  • 有效范围是1-int最大值,不在有效范围内的配置不生效

Declared In

KSYNetTracker.h

  number

探测次数,默认值是10

@property (nonatomic, assign) int number

Discussion

说明:

  • start开始前配置有效,探测过程中配置下一次探测生效
  • 有效范围是1-20,不在有效范围内的配置不生效

Declared In

KSYNetTracker.h

  routerInfo

链路状况

@property (nonatomic, readonly) NSMutableArray *routerInfo

Declared In

KSYNetTracker.h