JHTWIPDetector

@interface JHTWIPDetector : NSObject


+ (void)getLANIPAddressWithCompletion:(void (^)(NSString *IPAddress))completion;

+ (void)getWANIPAddressWithCompletion:(void(^)(NSString *IPAddress))completion;

// 内网IP
+ (NSString *)getLANIPAddress;

// 外网IP
+ (void)getWANIPAddress:(void(^)(NSString *IPAddress))completion;

@end

Undocumented

  • Undocumented

    Declaration

    Objective-C

    + (void)getLANIPAddressWithCompletion:(void (^)(NSString *IPAddress))completion;

    Swift

    class func getLANIPAddress(completion: ((String?) -> Void)!)
  • Undocumented

    Declaration

    Objective-C

    + (void)getWANIPAddressWithCompletion:(void(^)(NSString *IPAddress))completion;

    Swift

    class func getWANIPAddress(completion: ((String?) -> Void)!)
  • Undocumented

    Declaration

    Objective-C

    + (NSString *)getLANIPAddress;

    Swift

    class func getLANIPAddress() -> String!
  • Undocumented

    Declaration

    Objective-C

    + (void)getWANIPAddress:(void(^)(NSString *IPAddress))completion;

    Swift

    class func getWANIPAddress(_ completion: ((String?) -> Void)!)