# wsock.networkChange 库模块帮助文档

## wsock.networkChange 成员列表 <a id="wsock.networkChange" href="#wsock.networkChange">&#x23;</a>

检测网络变更，例如启用或禁用网卡

### wsock.networkChange.wait() <a id="wsock.networkChange.wait" href="#wsock.networkChange.wait">&#x23;</a>
等待网络变更，例如启用或禁用网卡。  

此函数不能用于获取网络连接状态,  
可使用 inet.http.isAlive,inet.ras.isAlive 等检测网络连接状态  

[返回对象:wsockNetworkChangeObject](#wsockNetworkChangeObject)

### wsock.networkChange.wait(winform) <a id="wsock.networkChange.wait" href="#wsock.networkChange.wait">&#x23;</a>
等待网络变更，例如启用或禁用网卡。  

参数可指定回调窗口或控件对象,  
网络变更时回调窗口或控件的成员函数 onNetworkChanged  
此函数返回参数@1

## wsockNetworkChangeObject 成员列表 <a id="wsockNetworkChangeObject" href="#wsockNetworkChangeObject">&#x23;</a>

## wsockNetworkChangeObject 事件列表 <a id="wsockNetworkChangeObjectEvent" href="#wsockNetworkChangeObjectEvent">&#x23;</a>

### wsockNetworkChangeObject.onNetworkChanged <a id="wsockNetworkChangeObject.onNetworkChanged" href="#wsockNetworkChangeObject.onNetworkChanged">&#x23;</a>

```aardio
wsockNetworkChangeObject.onNetworkChanged = function(){
	var ip = wsock.tcp.client.test(); /*网络已变更，  
获取上网卡 IP 成功则为连接网络，否则为断开网络*/	
}
```

