NetworkingMonitor.h 620 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // NetworkingMonitor.h
  3. // SeeTheDay
  4. //
  5. // Created by qiuhui on 2021/8/12.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. @interface NetworkingMonitor : NSObject
  10. typedef enum{
  11. /// 正常
  12. kNetwork_Works = 100,
  13. /// 无WiFi 无移动数据
  14. kNetwork_Not_Reachable,
  15. /// 有WiFi但是无法连接到服务器
  16. kNetwork_Wifi_Not_Reachable,
  17. /// 网络错误或异常
  18. kNetwork_Error,
  19. }NetworkStatus;
  20. @property (nonatomic, assign) NetworkStatus connectStatus;
  21. - (void)listenNetWorkingPort;
  22. //- (void)listenNetWorking;
  23. -(void)internetStatus;
  24. @end
  25. NS_ASSUME_NONNULL_END