我有一个创建与服务器的Websocket连接的应用程序。 该应用程序到目前为止工作正常。
现在我遇到的问题是,当创建它的VPN连接被破坏时,套接字没有关闭。 到目前为止,我没有找到任何方式来获得有关VPN连接状态更改的通知
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
<action android:name="android.net.VpnService"/>
<action android:name="vpn.connectivity"/>
都无法正常工作(android.net.conn.CONNECTIVITY_CHANGE
正常工作但VPN连接/断开连接时不会收到通知。
我正在使用Androids原生IPsec支持,没有外部VPN应用程序。