VPN断开连接时如何获取错误消息

时间:2015-04-24 07:00:27

标签: macos vpn disconnect error-code system-configuration

我正在开发MAC应用程序,我必须在其中创建已成功完成的VPN连接。

现在我想知道我的VPN断开连接的原因。

当VPN断开连接时,我在我的应用程序中收到了回调,并在那里调用了以下代码:SCNetworkConnectionCopyExtendedStatus

dicVPNFailureData =(__bridge NSDictionary *)(SCNetworkConnectionCopyExtendedStatus(connection));

现在这将我的字典改为

{
    PPP =     {
        DeviceLastCause = 0;
        LastCause = 10;
        Status = 0;
    };
    Status = 0;
}

在此词典中,我在 LastCause 键中收到断开连接原因。

现在我希望根据该代码发送消息。

我也尝试使用以下代码获取消息,但不返回与VPN断开相关的消息。

errorMessage = SCErrorString(strCode.intValue);

当我的VPN连接断开连接时,有没有其他方法可以收到错误消息。

感谢您的帮助。

0 个答案:

没有答案