.net - 通过代码检查 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"
解决方案
推荐阅读
- javascript - Next JS 在共享主机上构建失败
- javascript - 省略其他两个文本之间的文本,而不将尾随文本弯曲到结尾
- php - 将根文件夹的页面重定向到索引,将子文件夹的页面重定向到子文件夹的索引
- environment-variables - 如何为 Fish shell 中的一个命令设置环境变量?
- c# - 更改报告列表中的数据源
- c# - 如何在linq中将树展平为表格
- reactjs - iOS DatePicker 在 React Native 中不显示
- reactjs - React - props.history.push 移动但不更新数据
- python - 无法在python中读取csv文件
- python - Python 将多项式拟合到 3d 数据