首页 > 解决方案 > 通过代码检查 Mac OS 上的 Internet 连接

问题描述

我正在编写 C# 代码并使用Mono 5.12框架在 Mac 机器上运行它。

我正在代码中进行上传,问题是我需要在上传之前检查互联网连接,Windows 上有一个 DLL 可以为您提供互联网连接状态,但我认为我不能在 Mac 上使用它

[System.Runtime.InteropServices.DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);

显然,因为它是一个 dll,我不能在 Mac 中使用它,是否有任何相关的 dylib 可以在 Mac OS 中使用,它给出相同的结果,或者任何包装器"wininet.dll"

标签: .netmacosmonointernet-connection

解决方案


推荐阅读