多介面公用 檢測網路狀態

2021-07-10 23:27:17 字數 1127 閱讀 3106

[objc]view plain

copy

#import 

#import "reachability.h"

@inte***ce

@property

(strong

, nonatomic

) uiwindow

*window;  

@property

(strong

, nonatomic

) reachability

*reach;  

@end

[objc]view plain

copy

#import "mainviewcontroller.h"

@implementation

- (bool

didfinishlaunchingwithoptions

:(nsdictionary

*)launchoptions  

//通知

-(void

)reachabilitychanged:(nsnotification*)note  

else

if(status == reachableviawwan)else

if(status == reachableviawifi)  

}  - (void

)dealloc   

- (void

- (void

- (void

- (void

- (void  

在要用的地方:

[objc]view plain

copy

- (void

)viewdidload  

-(void

)btnclick  

else

if(status == reachableviawwan)else

if(status == reachableviawifi)  

}  

說明:這裡只能判斷網路型別的改變,如果連入chinanet,,也會顯示為wifi可用的。。如何真正判斷網路是否可用,暫時不知。

檢測網路狀態

搞了一下午,什麼internetcheckconnection,internetconnect,internetqueryoption試了一堆,發現這些函式要不沒用,要不用起來很麻煩,根本檢測不了網路的狀態。因為機子上本來有wifi和本地網路,所以就用socket了 這是朋友給的乙個函式,方便以後使...

檢測網路介面

假設沒有下面的命令,你可以去乙個 的yum源。ifstat命令 ifstat能夠監控網路介面,比較簡單地檢視網路流量 ifstat預設是不監控回環介面的流量的流量的單位是kb s 使用ifstat a能夠監控全部的介面 l 監測環路網路介面 lo 預設情況下,ifstat監測活動的全部非環路網路介面...

iOS檢測網路狀態

很多任務程多需要用到網路,時刻需要對網路鏈結進行判斷,下面介紹怎麼使用網路鏈結第三方,進行判斷網路以及判斷是wifi,4g網路等等 少說廢話上 import viewcontroller.h import reachability.h inte ce viewcontroller property ...